fix capitalization and clean logic
This commit is contained in:
parent
f82086e6d3
commit
1ccad4a7e9
2 changed files with 6 additions and 16 deletions
|
@ -73,7 +73,7 @@ class SystemPreferences : public mate::EventEmitter<SystemPreferences>
|
|||
void UnsubscribeLocalNotification(int request_id);
|
||||
v8::Local<v8::Value> GetUserDefault(const std::string& name,
|
||||
const std::string& type);
|
||||
void registerDefaults(const base::DictionaryValue& defaults);
|
||||
void RegisterDefaults(const base::DictionaryValue& defaults);
|
||||
void SetUserDefault(const std::string& name,
|
||||
const std::string& type,
|
||||
mate::Arguments* args);
|
||||
|
|
|
@ -145,21 +145,11 @@ v8::Local<v8::Value> SystemPreferences::GetUserDefault(
|
|||
}
|
||||
|
||||
void SystemPreferences::RegisterDefaults(const base::DictionaryValue& defaults) {
|
||||
NSString *userDefaultsValuesPath;
|
||||
NSDictionary *userDefaultsValuesDict;
|
||||
NSDictionary *initialValuesDict;
|
||||
NSArray *resettableUserDefaultsKeys;
|
||||
|
||||
userDefaultsValuesPath=[[NSBundle mainBundle] pathForResource:@"UserDefaults"
|
||||
ofType:@"plist"];
|
||||
userDefaultsValuesDict=[NSDictionary dictionaryWithContentsOfFile:userDefaultsValuesPath];
|
||||
|
||||
[[NSUserDefaults standardUserDefaults] registerDefaults:userDefaultsValuesDict];
|
||||
|
||||
resettableUserDefaultsKeys=[NSArray arrayWithObjects:@"Value1",@"Value2",@"Value3",nil];
|
||||
initialValuesDict=[userDefaultsValuesDict dictionaryWithValuesForKeys:resettableUserDefaultsKeys];
|
||||
|
||||
[[NSUserDefaultsController sharedUserDefaultsController] setInitialValues:initialValuesDict];
|
||||
if (NSDictionary* defaultsDict = DictionaryValueToNSDictionary(defaults)) {
|
||||
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];
|
||||
} else {
|
||||
defaults->ThrowError("Unable to parse userDefaults");
|
||||
}
|
||||
}
|
||||
|
||||
void SystemPreferences::SetUserDefault(const std::string& name,
|
||||
|
|
Loading…
Reference in a new issue