summaryrefslogtreecommitdiffstats
path: root/macosx/HBPresetsViewController.m
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/HBPresetsViewController.m')
-rw-r--r--macosx/HBPresetsViewController.m16
1 files changed, 6 insertions, 10 deletions
diff --git a/macosx/HBPresetsViewController.m b/macosx/HBPresetsViewController.m
index 6dd76793a..08e03e31e 100644
--- a/macosx/HBPresetsViewController.m
+++ b/macosx/HBPresetsViewController.m
@@ -85,9 +85,9 @@
#pragma mark - HBViewValidation methods
-- (void)setEnabled:(BOOL)enabled
+- (void)setUIEnabled:(BOOL)flag
{
- _enabled = enabled;
+ self.enabled = flag;
}
#pragma mark - UI Methods
@@ -135,18 +135,14 @@
- (IBAction)insertFolder:(id)sender
{
NSIndexPath *selectionIndexPath = [self.treeController selectionIndexPath];
- if (!selectionIndexPath)
+ if (!selectionIndexPath || [[[self.treeController selectedObjects] firstObject] isBuiltIn])
{
selectionIndexPath = [NSIndexPath indexPathWithIndex:self.presets.root.children.count];
}
- HBPreset *selectedNode = [[self.treeController selectedObjects] firstObject];
- if (!selectedNode.isBuiltIn)
- {
- HBPreset *node = [[HBPreset alloc] initWithFolderName:@"New Folder" builtIn:NO];
- [self.treeController insertObject:node atArrangedObjectIndexPath:selectionIndexPath];
- [node autorelease];
- }
+ HBPreset *node = [[HBPreset alloc] initWithFolderName:@"New Folder" builtIn:NO];
+ [self.treeController insertObject:node atArrangedObjectIndexPath:selectionIndexPath];
+ [node autorelease];
}
- (IBAction)setDefault:(id)sender