fix a few small bugs preventing loc services from getting written correctly

This commit is contained in:
Jonathan Lipps
2014-02-20 16:50:54 -08:00
parent 61aee9a00d
commit b68ac8a9c5
2 changed files with 2 additions and 5 deletions
+2 -2
View File
@@ -429,7 +429,7 @@ IOS.prototype.setPreferences = function (cb) {
'safariIgnoreFraudWarning',
'safariOpenLinksInBackground'
];
var safariSettingsCaps = settingsCaps.slice(2, 4);
var safariSettingsCaps = settingsCaps.slice(2, 5);
var needToSet = false;
var needToSetSafari = false;
_.each(settingsCaps, function (cap) {
@@ -534,7 +534,7 @@ IOS.prototype.setSafariPrefs = function () {
logger.info("Setting opening links in background to " + !!val);
safariSettings.OpenLinksInBackground = val;
}
if (_.size(settings) > 0) {
if (_.size(safariSettings) > 0) {
settings.updateSafariSettings(this.iOSSDKVersion, safariSettings);
this.dontDeleteSimApps = true;
}
-3
View File
@@ -247,9 +247,6 @@ settings.updateLocationSettings = function (sdk, bundleId, authorized) {
settingSet.Registered = "";
}
prefSetPerFile[file] = settingSet;
if (!_.has(cachePrefSetPerFile, file)) {
cachePrefSetPerFile[file] = newCachePrefs;
}
});
settings.writeSettings('locationClients', prefSetPerFile, true);
settings.writeSettings('locationCache', cachePrefSetPerFile, true);