Revision: 16084
http://sourceforge.net/p/skim-app/code/16084
Author: hofman
Date: 2026-03-23 10:23:17 +0000 (Mon, 23 Mar 2026)
Log Message:
-----------
use variable
Modified Paths:
--------------
trunk/SKMainWindowController.m
trunk/SKMainWindowController_Actions.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2026-03-22 18:15:30 UTC (rev 16083)
+++ trunk/SKMainWindowController.m 2026-03-23 10:23:17 UTC (rev 16084)
@@ -2496,9 +2496,8 @@
BOOL shouldReopenRightSidePane = NO;
if (isMiniaturize && [self interactionMode] != SKPresentationMode) {
if ([self rightSidePaneIsOpen] == NO) {
- [[self window] disableFlushWindow];
[self toggleRightSidePane:nil];
- shouldReopenRightSidePane = YES;
+ shouldReopenRightSidePane = [NSView shouldShowSlideAnimation];
}
[self setRightSidePaneState:SKSidePaneStateSnapshot];
if (row != NSNotFound)
@@ -2513,7 +2512,6 @@
rect = [[self window]
convertRectToScreen:[rightSideController.snapshotTableView convertRect:rect
toView:nil]];
if (shouldReopenRightSidePane) {
[self toggleRightSidePane:nil];
- [[self window] enableFlushWindow];
[self toggleRightSidePane:self];
}
}
Modified: trunk/SKMainWindowController_Actions.m
===================================================================
--- trunk/SKMainWindowController_Actions.m 2026-03-22 18:15:30 UTC (rev
16083)
+++ trunk/SKMainWindowController_Actions.m 2026-03-23 10:23:17 UTC (rev
16084)
@@ -1031,9 +1031,8 @@
} else {
NSSplitViewItem *item = [[splitViewController splitViewItems]
firstObject];
BOOL collapse = [item isCollapsed] == NO;
- if ([self leftSidePaneIsOpen])
- if ([[self window] firstResponderIsDescendantOf:[[item
viewController] view]])
- [[self window] makeFirstResponder:pdfView];
+ if (collapse && [[self window] firstResponderIsDescendantOf:[[item
viewController] view]])
+ [[self window] makeFirstResponder:pdfView];
if (sender == nil || [NSView shouldShowSlideAnimation] == NO)
[item setCollapsed:collapse];
else
@@ -1048,9 +1047,8 @@
} else {
NSSplitViewItem *item = [[splitViewController splitViewItems]
lastObject];
BOOL collapse = [item isCollapsed] == NO;
- if ([self leftSidePaneIsOpen])
- if ([[self window] firstResponderIsDescendantOf:[[item
viewController] view]])
- [[self window] makeFirstResponder:pdfView];
+ if (collapse && [[self window] firstResponderIsDescendantOf:[[item
viewController] view]])
+ [[self window] makeFirstResponder:pdfView];
if (sender == nil || [NSView shouldShowSlideAnimation] == NO) {
[item setCollapsed:collapse];
} else if (mwcFlags.autoResizeNoteRows) {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit