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]; }