Revision: 16269
http://sourceforge.net/p/skim-app/code/16269
Author: hofman
Date: 2026-05-10 15:56:51 +0000 (Sun, 10 May 2026)
Log Message:
-----------
update overview selection with updatethumbnailselection flag set so we ignore
selection change
Modified Paths:
--------------
trunk/SKMainWindowController_UI.m
Modified: trunk/SKMainWindowController_UI.m
===================================================================
--- trunk/SKMainWindowController_UI.m 2026-05-10 15:41:52 UTC (rev 16268)
+++ trunk/SKMainWindowController_UI.m 2026-05-10 15:56:51 UTC (rev 16269)
@@ -373,6 +373,12 @@
mwcFlags.updatingThumbnailSelection = 1;
[leftSideController.thumbnailTableView selectRowIndexes:[NSIndexSet
indexSetWithIndex:pageIndex] byExtendingSelection:NO];
[leftSideController.thumbnailTableView scrollRowToVisible:pageIndex];
+
+ if (overviewView) {
+ [overviewView setSelectionIndexes:[NSIndexSet
indexSetWithIndex:pageIndex]];
+ if ([self hasOverview])
+ [overviewView scrollRectToVisible:[overviewView
frameForItemAtIndex:pageIndex]];
+ }
mwcFlags.updatingThumbnailSelection = 0;
[leftSideController.thumbnailTableView
enumerateAvailableRowViewsUsingBlock:^(SKHighlightingTableRowView *rowView,
NSInteger row){
@@ -2059,10 +2065,6 @@
[self updateTocSelectionHighlights];
[self updateNoteSelection];
- [overviewView setSelectionIndexes:[NSIndexSet
indexSetWithIndex:pageIndex]];
- if ([self hasOverview])
- [overviewView scrollRectToVisible:[overviewView
frameForItemAtIndex:pageIndex]];
-
if (beforeMarkedPage.pageIndex != NSNotFound && [[pdfView currentPage]
pageIndex] != markedPage.pageIndex)
beforeMarkedPage.pageIndex = NSNotFound;
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