Revision: 3350
          http://skim-app.svn.sourceforge.net/skim-app/?rev=3350&view=rev
Author:   hofman
Date:     2008-01-07 12:32:13 -0800 (Mon, 07 Jan 2008)

Log Message:
-----------
Hidden default to disable reload alert.

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

Modified: trunk/SKDocument.m
===================================================================
--- trunk/SKDocument.m  2008-01-07 20:02:31 UTC (rev 3349)
+++ trunk/SKDocument.m  2008-01-07 20:32:13 UTC (rev 3350)
@@ -78,6 +78,7 @@
 static NSString *SKLastExportedTypeKey = @"SKLastExportedType";
 static NSString *SKAutoReloadFileUpdateKey = @"SKAutoReloadFileUpdate";
 static NSString *SKAutoRotatePrintedPagesKey = @"SKAutoRotatePrintedPages";
+static NSString *SKDisableReloadAlertKey = @"SKDisableReloadAlert";
 
 @interface NSFileManager (SKDocumentExtensions)
 - (NSString *)subfileWithExtension:(NSString *)extensions 
inPDFBundleAtPath:(NSString *)path;
@@ -478,11 +479,15 @@
 }
 
 - (BOOL)revertToContentsOfURL:(NSURL *)absoluteURL ofType:(NSString *)typeName 
error:(NSError **)outError{
-    [[[self windowForSheet] attachedSheet] orderOut:self];
+    BOOL disableAlert = [[NSUserDefaults standardUserDefaults] 
boolForKey:SKDisableReloadAlertKey];
+    
+    if (disableAlert == NO) {
+        [[[self windowForSheet] attachedSheet] orderOut:self];
         
-    [[self progressController] setMessage:[NSLocalizedString(@"Reloading 
document", @"Message for progress sheet") stringByAppendingEllipsis]];
-    [[self progressController] setIndeterminate:YES];
-    [[self progressController] beginSheetModalForWindow:[self windowForSheet]];
+        [[self progressController] setMessage:[NSLocalizedString(@"Reloading 
document", @"Message for progress sheet") stringByAppendingEllipsis]];
+        [[self progressController] setIndeterminate:YES];
+        [[self progressController] beginSheetModalForWindow:[self 
windowForSheet]];
+    }
     
     BOOL success = [super revertToContentsOfURL:absoluteURL ofType:typeName 
error:outError];
     
@@ -501,7 +506,8 @@
             [self checkFileUpdatesIfNeeded];
     }
 
-    [[self progressController] endSheet];
+    if (disableAlert == NO)
+        [[self progressController] endSheet];
     
     return success;
 }


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

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to