Revision: 7417
          http://skim-app.svn.sourceforge.net/skim-app/?rev=7417&view=rev
Author:   hofman
Date:     2011-08-04 23:12:31 +0000 (Thu, 04 Aug 2011)

Log Message:
-----------
show snapshot window after setup is completed

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

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2011-08-04 17:19:29 UTC (rev 7416)
+++ trunk/SKMainWindowController.m      2011-08-04 23:12:31 UTC (rev 7417)
@@ -1994,8 +1994,6 @@
     
     [[self document] addWindowController:swc];
     [swc release];
-    
-    [swc showWindow:self];
 }
 
 - (void)showSnapshotsWithSetups:(NSArray *)setups {

Modified: trunk/SKSnapshotWindowController.m
===================================================================
--- trunk/SKSnapshotWindowController.m  2011-08-04 17:19:29 UTC (rev 7416)
+++ trunk/SKSnapshotWindowController.m  2011-08-04 23:12:31 UTC (rev 7417)
@@ -218,6 +218,9 @@
                                                  
name:SKPDFViewDidMoveAnnotationNotification object:nil];    
     if ([[self delegate] 
respondsToSelector:@selector(snapshotControllerDidFinishSetup:)])
         [self performSelector:@selector(notifiyDidFinishSetup) withObject:nil 
afterDelay:0.1];
+    
+    if ([self hasWindow])
+        [self showWindow:nil];
 }
 
 - (void)setPdfDocument:(PDFDocument *)pdfDocument 
goToPageNumber:(NSInteger)pageNum rect:(NSRect)rect scaleFactor:(CGFloat)factor 
autoFits:(BOOL)autoFits {
@@ -268,10 +271,9 @@
              scaleFactor:[[setup objectForKey:SCALEFACTOR_KEY] doubleValue]
                 autoFits:[[setup objectForKey:AUTOFITS_KEY] boolValue]];
     
+    [self setHasWindow:[[setup objectForKey:HASWINDOW_KEY] boolValue]];
     if ([setup objectForKey:WINDOWFRAME_KEY])
         [[self window] setFrame:NSRectFromString([setup 
objectForKey:WINDOWFRAME_KEY]) display:NO];
-    if ([[setup objectForKey:HASWINDOW_KEY] boolValue])
-        [self performSelector:@selector(showWindow:) withObject:self 
afterDelay:0.0];
 }
 
 - (BOOL)isPageVisible:(PDFPage *)page {


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

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to