Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 488fb18c authored by Daniel Peykov's avatar Daniel Peykov Committed by Automerger Merge Worker
Browse files

Merge "Disable device config syncing by default in test harness mode" am:...

Merge "Disable device config syncing by default in test harness mode" am: a680cb9c am: bf4063b7 am: 21ba7f3f am: 42105605 am: 235a1deb am: 0b204a3f

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2630821



Change-Id: I9873b304c0c73a7081c0ef46019d3c81a036098c
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 24014c57 0b204a3f
Loading
Loading
Loading
Loading
+6 −4
Original line number Original line Diff line number Diff line
@@ -1261,11 +1261,13 @@ public class SettingsProvider extends ContentProvider {
            Setting settingLocked = mSettingsRegistry.getSettingLocked(
            Setting settingLocked = mSettingsRegistry.getSettingLocked(
                    SETTINGS_TYPE_GLOBAL, UserHandle.USER_SYSTEM,
                    SETTINGS_TYPE_GLOBAL, UserHandle.USER_SYSTEM,
                    Global.DEVICE_CONFIG_SYNC_DISABLED);
                    Global.DEVICE_CONFIG_SYNC_DISABLED);
            if (settingLocked == null) {
            String settingValue = settingLocked == null ? null : settingLocked.getValue();
                return SYNC_DISABLED_MODE_NONE;
            if (settingValue == null) {
                // Disable sync by default in test harness mode.
                return ActivityManager.isRunningInUserTestHarness()
                        ? SYNC_DISABLED_MODE_PERSISTENT : SYNC_DISABLED_MODE_NONE;
            }
            }
            String settingValue = settingLocked.getValue();
            boolean isSyncDisabledPersistent = !"0".equals(settingValue);
            boolean isSyncDisabledPersistent = settingValue != null && !"0".equals(settingValue);
            return isSyncDisabledPersistent
            return isSyncDisabledPersistent
                    ? SYNC_DISABLED_MODE_PERSISTENT : SYNC_DISABLED_MODE_NONE;
                    ? SYNC_DISABLED_MODE_PERSISTENT : SYNC_DISABLED_MODE_NONE;
        } finally {
        } finally {