Revision: 9417
          http://sourceforge.net/p/skim-app/code/9417
Author:   hofman
Date:     2017-05-16 17:10:48 +0000 (Tue, 16 May 2017)
Log Message:
-----------
get local variables inside block

Modified Paths:
--------------
    trunk/SKMainWindowController.m

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2017-05-16 15:58:38 UTC (rev 9416)
+++ trunk/SKMainWindowController.m      2017-05-16 17:10:48 UTC (rev 9417)
@@ -2530,9 +2530,7 @@
     if ([(SKScroller 
*)[leftSideController.thumbnailTableView.enclosingScrollView verticalScroller] 
isScrolling] || [[pdfView document] isLocked] || [presentationSheetController 
isScrolling])
         return NO;
     
-    NSSize oldSize = [thumbnail size];
-    NSUInteger pageIndex = [thumbnail pageIndex];
-    PDFPage *page = [[pdfView document] pageAtIndex:pageIndex];
+    PDFPage *page = [[pdfView document] pageAtIndex:[thumbnail pageIndex]];
     SKReadingBar *readingBar = [[[pdfView readingBar] page] isEqual:page] ? 
[pdfView readingBar] : nil;
     PDFDisplayBox box = [pdfView displayBox];
     dispatch_queue_t queue = floor(NSAppKitVersionNumber) > 
NSAppKitVersionNumber10_11 ? 
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) : 
dispatch_get_main_queue();
@@ -2541,9 +2539,12 @@
         NSImage *image = [page thumbnailWithSize:thumbnailCacheSize forBox:box 
readingBar:readingBar];
         
         dispatch_async(dispatch_get_main_queue(), ^{
+            NSUInteger pageIndex = [thumbnail pageIndex];
+            NSSize oldSize = [thumbnail size];
+            NSSize newSize = [image size];
+            
             [thumbnail setImage:image];
             
-            NSSize newSize = [image size];
             if (fabs(newSize.width - oldSize.width) > 1.0 || 
fabs(newSize.height - oldSize.height) > 1.0)
                 [leftSideController.thumbnailTableView 
noteHeightOfRowsWithIndexesChanged:[NSIndexSet indexSetWithIndex:pageIndex]];
             [leftSideController.thumbnailTableView 
setNeedsDisplayInRect:[leftSideController.thumbnailTableView 
frameOfCellAtColumn:0 row:pageIndex]];

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to