Revision: 13470
http://sourceforge.net/p/skim-app/code/13470
Author: hofman
Date: 2023-06-13 18:54:33 +0000 (Tue, 13 Jun 2023)
Log Message:
-----------
set itemsize before the datasource, so it does not try to load too many items
for a small size
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2023-06-13 18:38:09 UTC (rev 13469)
+++ trunk/SKMainWindowController.m 2023-06-13 18:54:33 UTC (rev 13470)
@@ -1705,6 +1705,7 @@
[overviewView setSelectable:YES];
[overviewView setAllowsMultipleSelection:YES];
if (RUNNING_BEFORE(10_11)) {
+ [self updateOverviewItemSize];
[overviewView setItemPrototype:[[[SKThumbnailItem alloc] init]
autorelease]];
[overviewView setContent:[self thumbnails]];
} else {
@@ -1713,10 +1714,10 @@
[layout setMinimumLineSpacing:0.0];
[layout setMinimumInteritemSpacing:0.0];
[overviewView setCollectionViewLayout:layout];
+ [self updateOverviewItemSize];
[overviewView registerClass:[SKThumbnailItem class]
forItemWithIdentifier:@"thumbnail"];
[overviewView setDataSource:(id<NSCollectionViewDataSource>)self];
}
- [self updateOverviewItemSize];
[overviewView setSelectionIndexes:[NSIndexSet
indexSetWithIndex:[[pdfView currentPage] pageIndex]]];
[overviewView
setTypeSelectHelper:[leftSideController.thumbnailTableView typeSelectHelper]];
[overviewView setDoubleClickAction:@selector(hideOverview:) ];
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