From 24acbbb82365ee6fff32f92bb90c768f833ee9c7 Mon Sep 17 00:00:00 2001 From: michael starke Date: Mon, 18 Aug 2014 00:22:40 +0200 Subject: [PATCH] Fixed reseting defaults on browser selection --- MacPass/MPWorkflowSettingsController.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MacPass/MPWorkflowSettingsController.m b/MacPass/MPWorkflowSettingsController.m index d5e75fd4..ff1f21c2 100644 --- a/MacPass/MPWorkflowSettingsController.m +++ b/MacPass/MPWorkflowSettingsController.m @@ -44,10 +44,13 @@ #pragma mark Actions - (void)_selectBrowser:(id)sender { NSString *browserBundleId = [sender representedObject]; - if(browserBundleId) { - [[NSUserDefaults standardUserDefaults] setObject:browserBundleId forKey:kMPSettingsKeyBrowserBundleId]; - [[NSUserDefaults standardUserDefaults] synchronize]; + if(nil == browserBundleId) { + [[NSUserDefaults standardUserDefaults] removeObjectForKey:kMPSettingsKeyBrowserBundleId]; } + else { + [[NSUserDefaults standardUserDefaults] setObject:browserBundleId forKey:kMPSettingsKeyBrowserBundleId]; + } + [[NSUserDefaults standardUserDefaults] synchronize]; [self _updateBrowserSelection]; }