mirror of
https://github.com/appium/appium.git
synced 2026-10-27 03:25:54 +08:00
fix a few small bugs preventing loc services from getting written correctly
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user