From b5610f07bb472ff390a88802283cede23e01b351 Mon Sep 17 00:00:00 2001 From: Damiano Galassi Date: Tue, 19 Dec 2017 12:20:43 +0100 Subject: [PATCH] MacGui: append "(Modified)" to the preset name. --- macosx/HBController.m | 8 ++++---- macosx/HBJob.m | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/macosx/HBController.m b/macosx/HBController.m index 172a291b6..187bf7929 100644 --- a/macosx/HBController.m +++ b/macosx/HBController.m @@ -1003,9 +1003,6 @@ */ - (void)customSettingUsed { - // Deselect the currently selected Preset if there is one - [fPresetsView deselect]; - // Update the preset and file name only if we are not // undoing or redoing, because if so it's already stored // in the undo manager. @@ -1013,7 +1010,10 @@ if (!(undo.isUndoing || undo.isRedoing)) { // Change UI to show "Custom" settings are being used - self.job.presetName = NSLocalizedString(@"Custom", @""); + if (![self.job.presetName hasSuffix:NSLocalizedString(@"(Modified)", nil)]) + { + self.job.presetName = [NSString stringWithFormat:@"%@ %@", self.job.presetName, NSLocalizedString(@"(Modified)", nil)]; + } self.edited = YES; [self updateFileName]; } diff --git a/macosx/HBJob.m b/macosx/HBJob.m index 1e1d479a7..1644a7fcf 100644 --- a/macosx/HBJob.m +++ b/macosx/HBJob.m @@ -232,6 +232,8 @@ NSString *HBChaptersChangedNotification = @"HBChaptersChangedNotification"; [[self.undo prepareWithInvocationTarget:self] setMp4HttpOptimize:_mp4HttpOptimize]; } _mp4HttpOptimize = mp4HttpOptimize; + + [[NSNotificationCenter defaultCenter] postNotificationName:HBContainerChangedNotification object:self]; } - (void)setAlignAVStart:(BOOL)alignAVStart @@ -241,6 +243,8 @@ NSString *HBChaptersChangedNotification = @"HBChaptersChangedNotification"; [[self.undo prepareWithInvocationTarget:self] setAlignAVStart:_alignAVStart]; } _alignAVStart = alignAVStart; + + [[NSNotificationCenter defaultCenter] postNotificationName:HBContainerChangedNotification object:self]; } - (void)setMp4iPodCompatible:(BOOL)mp4iPodCompatible @@ -250,6 +254,8 @@ NSString *HBChaptersChangedNotification = @"HBChaptersChangedNotification"; [[self.undo prepareWithInvocationTarget:self] setMp4iPodCompatible:_mp4iPodCompatible]; } _mp4iPodCompatible = mp4iPodCompatible; + + [[NSNotificationCenter defaultCenter] postNotificationName:HBContainerChangedNotification object:self]; } - (void)setChaptersEnabled:(BOOL)chaptersEnabled -- 2.40.0