]> granicus.if.org Git - handbrake/commitdiff
MacGui: remove the Queue directory in the Application Support folder, we don't use...
authorritsuka <damiog@gmail.com>
Fri, 20 Feb 2015 12:15:41 +0000 (12:15 +0000)
committerritsuka <damiog@gmail.com>
Fri, 20 Feb 2015 12:15:41 +0000 (12:15 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6931 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/HBDistributedArray.m
macosx/HBQueueController.m

index 56505ab1d68f8bbdbff143bd441bc3e1c923f367..aef8dc4be470b5a10cc404901cdefd512b0733f0 100644 (file)
@@ -78,16 +78,6 @@ NSString *HBDistributedArraWrittenToDisk = @"HBDistributedArraWrittenToDisk";
         _fileURL = [fileURL copy];
         _array = [[NSMutableArray alloc] init];
 
-        NSFileManager *fileManager = [NSFileManager defaultManager];
-        if (![fileManager fileExistsAtPath:_fileURL.path])
-        {
-            if (![fileManager fileExistsAtPath:_fileURL.URLByDeletingLastPathComponent.path])
-            {
-                [fileManager createDirectoryAtPath:_fileURL.URLByDeletingLastPathComponent.path withIntermediateDirectories:YES attributes:nil error:NULL];
-            }
-            [fileManager createFileAtPath:_fileURL.path contents:nil attributes:nil];
-        }
-
         NSArray *runningInstances = [NSRunningApplication runningApplicationsWithBundleIdentifier:[[NSBundle mainBundle] bundleIdentifier]];
         const char *name = [NSString stringWithFormat:@"/%@.hblock", _fileURL.lastPathComponent].UTF8String;
 
@@ -109,10 +99,13 @@ NSString *HBDistributedArraWrittenToDisk = @"HBDistributedArraWrittenToDisk";
 
         [[NSDistributedNotificationCenter defaultCenter] addObserver:self selector:@selector(handleNotification:) name:HBDistributedArraWrittenToDisk object:nil];
 
-        // Load the array from disk
-        [self lock];
-        [self reload];
-        [self unlock];
+        if ([[NSFileManager defaultManager] fileExistsAtPath:_fileURL.path])
+        {
+            // Load the array from disk
+            [self lock];
+            [self reload];
+            [self unlock];
+        }
     }
 
     return self;
index aab0b05300c8554cf2e30949e52b208b550564d6..da63b52862cc39536decaf144fa5da9ecd7c547c 100644 (file)
 
 - (void)loadQueueFile
 {
-    NSURL *queueURL = [NSURL fileURLWithPath:[[HBUtilities appSupportPath] stringByAppendingPathComponent:@"Queue/Queue.hbqueue"]];
+    NSURL *queueURL = [NSURL fileURLWithPath:[[HBUtilities appSupportPath] stringByAppendingPathComponent:@"Queue.hbqueue"]];
     _jobs = [[HBDistributedArray alloc] initWithURL:queueURL];
 
     [self reloadQueue];
     if (self.currentJob.state != HBJobStateCanceled)
     {
         // Both the Growl Alert and Sending to tagger can be done as encodes roll off the queue
-        if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString: @"Growl Notification"] ||
-            [[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString: @"Alert Window And Growl"])
+        if ([[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 2 ||
+            [[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 3)
         {
             // If Play System Alert has been selected in Preferences
             if ([[NSUserDefaults standardUserDefaults] boolForKey:@"AlertWhenDoneSound"] == YES)
     }
 
     // If Alert Window or Window and Growl has been selected
-    if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString: @"Alert Window"] ||
-        [[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString: @"Alert Window And Growl"])
+    if ([[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 1 ||
+        [[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 3)
     {
         // On Screen Notification
         NSAlert *alert = [[NSAlert alloc] init];
     }
 
     // If sleep has been selected
-    if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString: @"Put Computer To Sleep"])
+    if ([[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 4)
     {
         // Sleep
         NSDictionary *errorDict;
         [scriptObject release];
     }
     // If Shutdown has been selected
-    if( [[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString: @"Shut Down Computer"] )
+    if ([[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 5)
     {
         // Shut Down
         NSDictionary *errorDict;
 
 - (void)remindUserOfSleepOrShutdown
 {
-    if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString:@"Put Computer To Sleep"])
+    if ([[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 4)
     {
         // Warn that computer will sleep after encoding
         NSBeep();
         }
         [alert release];
     }
-    else if ([[[NSUserDefaults standardUserDefaults] stringForKey:@"AlertWhenDone"] isEqualToString:@"Shut Down Computer"])
+    else if ([[NSUserDefaults standardUserDefaults] integerForKey:@"HBAlertWhenDone"] == 5)
     {
         // Warn that computer will shut down after encoding
         NSBeep();