Enable wifi wake for all P devices.
Test: manual: flash O, set wifi_wakeup_available to 0, flash current
build, ensure wifi_wakeup_available is 1
Bug: 69624403
Change-Id: Ia535ce690cebd4b0c5d6f772c5a627a79a430284
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
index b7d6da4..d1459bb 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
@@ -3015,7 +3015,7 @@
}
private final class UpgradeController {
- private static final int SETTINGS_VERSION = 151;
+ private static final int SETTINGS_VERSION = 152;
private final int mUserId;
@@ -3620,6 +3620,19 @@
currentVersion = 151;
}
+ if (currentVersion == 151) {
+ // Version 152: Reset wifi wake available for upgrading users
+ final SettingsState globalSettings = getGlobalSettingsLocked();
+ final int defaultValue = getContext().getResources().getInteger(
+ com.android.internal.R.integer.config_wifi_wakeup_available);
+ globalSettings.insertSettingLocked(
+ Settings.Global.WIFI_WAKEUP_AVAILABLE,
+ String.valueOf(defaultValue),
+ null, true, SettingsState.SYSTEM_PACKAGE_NAME);
+
+ currentVersion = 152;
+ }
+
// vXXX: Add new settings above this point.
if (currentVersion != newVersion) {