Fixed reseting defaults on browser selection

This commit is contained in:
michael starke
2014-08-18 00:22:40 +02:00
parent c6cd1788ad
commit 24acbbb823

View File

@@ -44,10 +44,13 @@
#pragma mark Actions #pragma mark Actions
- (void)_selectBrowser:(id)sender { - (void)_selectBrowser:(id)sender {
NSString *browserBundleId = [sender representedObject]; NSString *browserBundleId = [sender representedObject];
if(browserBundleId) { if(nil == browserBundleId) {
[[NSUserDefaults standardUserDefaults] setObject:browserBundleId forKey:kMPSettingsKeyBrowserBundleId]; [[NSUserDefaults standardUserDefaults] removeObjectForKey:kMPSettingsKeyBrowserBundleId];
[[NSUserDefaults standardUserDefaults] synchronize];
} }
else {
[[NSUserDefaults standardUserDefaults] setObject:browserBundleId forKey:kMPSettingsKeyBrowserBundleId];
}
[[NSUserDefaults standardUserDefaults] synchronize];
[self _updateBrowserSelection]; [self _updateBrowserSelection];
} }