Revision: 28894
http://sourceforge.net/p/bibdesk/svn/28894
Author: hofman
Date: 2024-05-07 22:16:34 +0000 (Tue, 07 May 2024)
Log Message:
-----------
make sure QL preview panel updates controller when changing first responder for
perview
Modified Paths:
--------------
trunk/bibdesk/BDSKEditor.m
trunk/bibdesk/BibDocument_UI.m
Modified: trunk/bibdesk/BDSKEditor.m
===================================================================
--- trunk/bibdesk/BDSKEditor.m 2024-05-07 22:16:22 UTC (rev 28893)
+++ trunk/bibdesk/BDSKEditor.m 2024-05-07 22:16:34 UTC (rev 28894)
@@ -1729,7 +1729,9 @@
// the QL preview panel uses the responder chain, so make sure a
file view does not steal it from us
if ([[[self window] firstResponder] isEqual:fileView]) {
[[self window] makeFirstResponder:[self window]];
- }
+ if ([[QLPreviewPanel sharedPreviewPanel] isVisible])
+ [[QLPreviewPanel sharedPreviewPanel] updateController];
+s }
[[QLPreviewPanel sharedPreviewPanel] makeKeyAndOrderFront:nil];
}
}
Modified: trunk/bibdesk/BibDocument_UI.m
===================================================================
--- trunk/bibdesk/BibDocument_UI.m 2024-05-07 22:16:22 UTC (rev 28893)
+++ trunk/bibdesk/BibDocument_UI.m 2024-05-07 22:16:34 UTC (rev 28894)
@@ -1202,12 +1202,16 @@
if (useSelected == NO)
previewURLs = [theURLs copy];
// the QL preview panel uses the responder chain, so make sure a file view
does not steal it from us
- if ([[documentWindow firstResponder] isEqual:bottomFileView ] ||
[[documentWindow firstResponder] isEqual:sideFileView])
- [documentWindow makeFirstResponder:[self
displaysControlView:BDSKControlViewFileSearch] ? [fileSearchController
tableView] : tableView];
- if (docFlags.controllingQLPreviewPanel)
+ if (docFlags.controllingQLPreviewPanel) {
[[QLPreviewPanel sharedPreviewPanel] reloadData];
- else
+ } else {
+ if ([[documentWindow firstResponder] isEqual:bottomFileView ] ||
[[documentWindow firstResponder] isEqual:sideFileView]) {
+ [documentWindow makeFirstResponder:[self
displaysControlView:BDSKControlViewFileSearch] ? [fileSearchController
tableView] : tableView];
+ if ([[QLPreviewPanel sharedPreviewPanel] isVisible])
+ [[QLPreviewPanel sharedPreviewPanel] updateController];
+ }
[[QLPreviewPanel sharedPreviewPanel] makeKeyAndOrderFront:nil];
+ }
}
- (void)stopPreviewing {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit