From: Bradley Sepos Date: Thu, 1 Feb 2018 13:33:34 +0000 (-0500) Subject: MacGUI: Update main window preset control when renaming via popover. X-Git-Tag: 1.1.0~13 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c56d4eeb65b978dd84d2b0efa8851985bf62db59;p=handbrake MacGUI: Update main window preset control when renaming via popover. --- diff --git a/macosx/English.lproj/Presets.xib b/macosx/English.lproj/Presets.xib index 6dde03dae..7487802b0 100644 --- a/macosx/English.lproj/Presets.xib +++ b/macosx/English.lproj/Presets.xib @@ -1,9 +1,9 @@ - + - + @@ -61,6 +61,9 @@ Overrides all encode settings. Settings may be further adjusted after selecting + + + diff --git a/macosx/HBController.m b/macosx/HBController.m index 5a7f1ce37..94ab56306 100644 --- a/macosx/HBController.m +++ b/macosx/HBController.m @@ -1367,10 +1367,7 @@ - (void)selectionDidChange { - if (fPresetsView.selectedPreset != self.currentPreset || self.edited) - { - [self applyPreset:fPresetsView.selectedPreset]; - } + [self applyPreset:fPresetsView.selectedPreset]; } #pragma mark - Presets diff --git a/macosx/HBPresetsViewController.m b/macosx/HBPresetsViewController.m index 2e44985f6..4e52ad1a9 100644 --- a/macosx/HBPresetsViewController.m +++ b/macosx/HBPresetsViewController.m @@ -249,6 +249,15 @@ static void *HBPresetsViewControllerContext = &HBPresetsViewControllerContext; } } +- (IBAction)renamed:(id)sender +{ + if (self.delegate && [[self.treeController.selectedObjects firstObject] isLeaf]) + { + [self.delegate selectionDidChange]; + [[NSNotificationCenter defaultCenter] postNotificationName:HBPresetsChangedNotification object:nil]; + } +} + - (IBAction)addNewPreset:(id)sender { if (self.delegate)