Merge "Add settings default handling for STATUS_BAR_SHOW_VIBRATE_ICON" am: 234f6fca5b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2257564 Change-Id: I4b3d09da10f471c3ffa4d2748fa468c26f33f7f2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -314,4 +314,7 @@
|
|||||||
|
|
||||||
<!-- Whether tilt to bright is enabled by default. -->
|
<!-- Whether tilt to bright is enabled by default. -->
|
||||||
<bool name="def_wearable_tiltToBrightEnabled">false</bool>
|
<bool name="def_wearable_tiltToBrightEnabled">false</bool>
|
||||||
|
|
||||||
|
<!-- Whether vibrate icon is shown in the status bar by default. -->
|
||||||
|
<integer name="def_statusBarVibrateIconEnabled">0</integer>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -3631,7 +3631,7 @@ public class SettingsProvider extends ContentProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private final class UpgradeController {
|
private final class UpgradeController {
|
||||||
private static final int SETTINGS_VERSION = 210;
|
private static final int SETTINGS_VERSION = 211;
|
||||||
|
|
||||||
private final int mUserId;
|
private final int mUserId;
|
||||||
|
|
||||||
@@ -5512,7 +5512,17 @@ public class SettingsProvider extends ContentProvider {
|
|||||||
// removed now that feature is enabled for everyone
|
// removed now that feature is enabled for everyone
|
||||||
currentVersion = 210;
|
currentVersion = 210;
|
||||||
}
|
}
|
||||||
|
if (currentVersion == 210) {
|
||||||
|
final SettingsState secureSettings = getSecureSettingsLocked(userId);
|
||||||
|
final int defaultValueVibrateIconEnabled = getContext().getResources()
|
||||||
|
.getInteger(R.integer.def_statusBarVibrateIconEnabled);
|
||||||
|
secureSettings.insertSettingOverrideableByRestoreLocked(
|
||||||
|
Secure.STATUS_BAR_SHOW_VIBRATE_ICON,
|
||||||
|
String.valueOf(defaultValueVibrateIconEnabled),
|
||||||
|
null /* tag */, true /* makeDefault */,
|
||||||
|
SettingsState.SYSTEM_PACKAGE_NAME);
|
||||||
|
currentVersion = 211;
|
||||||
|
}
|
||||||
// vXXX: Add new settings above this point.
|
// vXXX: Add new settings above this point.
|
||||||
|
|
||||||
if (currentVersion != newVersion) {
|
if (currentVersion != newVersion) {
|
||||||
|
|||||||
Reference in New Issue
Block a user