OSDN Git Service

MacGui: Re-enable custom user presets.
authordynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 25 Mar 2007 05:23:05 +0000 (05:23 +0000)
committerdynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 25 Mar 2007 05:23:05 +0000 (05:23 +0000)
- were previously disabled in svn rev 441
- Fixed the hang in the add preset window caused by a bad sortselector

git-svn-id: svn://localhost/HandBrake/trunk@448 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.h
macosx/Controller.mm

index c4abf29..ea35ac2 100644 (file)
 - (void) savePreset;
 - (IBAction)AddFactoryPresets:(id)sender;
 - (IBAction)AddUserPreset:(id)sender;
-- (IBAction)AddPreset:(id)sender;
+- (void)AddPreset;
 - (IBAction)InsertPreset:(id)sender;
 - (IBAction)DeletePreset:(id)sender;
 - (IBAction)tableViewSelected:(id)sender;
index 0de001c..98254ba 100644 (file)
@@ -1475,13 +1475,13 @@ if ([[NSUserDefaults standardUserDefaults] boolForKey:@"DefaultPresetsDrawerShow
 {
     /* Show the panel */
        /* Temporarily disable until window hang bug is fixed */
-       /*
+       
     [NSApp beginSheet: fAddPresetPanel modalForWindow: fWindow
         modalDelegate: NULL didEndSelector: NULL contextInfo: NULL];
     [NSApp runModalForWindow: fAddPresetPanel];
     [NSApp endSheet: fAddPresetPanel];
-    [fAddPresetPanel orderOut: self]
-       */
+    [fAddPresetPanel orderOut: self];
+       
 }
 - (IBAction) CloseAddPresetPanel: (id) sender
 {
@@ -1493,21 +1493,22 @@ if ([[NSUserDefaults standardUserDefaults] boolForKey:@"DefaultPresetsDrawerShow
     /* Here we create each shipped preset */
        [UserPresets addObject:[self CreateIpodPreset]];
        [UserPresets addObject:[self CreateAppleTVPreset]];
-    [self AddPreset: sender];
+    [self AddPreset];
 }
 - (IBAction)AddUserPreset:(id)sender
 {
     /* Here we create a custom user preset */
        [UserPresets addObject:[self CreatePreset]];
-    [self AddPreset: sender];
+    [self AddPreset];
+
 }
-- (IBAction)AddPreset:(id)sender
+- (void)AddPreset
 {
 
        
        /* We Sort the Presets By Factory or Custom */
        NSSortDescriptor * presetTypeDescriptor=[[[NSSortDescriptor alloc] initWithKey:@"Type" 
-                                                    ascending:YES selector:@selector(caseInsensitiveCompare:)] autorelease];
+                                                    ascending:YES] autorelease];
        /* We Sort the Presets Alphabetically by name */
        NSSortDescriptor * presetNameDescriptor=[[[NSSortDescriptor alloc] initWithKey:@"PresetName" 
                                                     ascending:YES selector:@selector(caseInsensitiveCompare:)] autorelease];
@@ -1516,7 +1517,7 @@ if ([[NSUserDefaults standardUserDefaults] boolForKey:@"DefaultPresetsDrawerShow
        [UserPresets setArray:sortedArray];
        
        /* We stop the modal window for the new preset */
-       [fPresetNewName    setStringValue: @""];
+       [fPresetNewName setStringValue: @""];
        [NSApp stopModal];
        /* We Reload the New Table data for presets */
     [tableView reloadData];