Merge "Maintain the users current value for STATUS_BAR_SHOW_VIBRATE_ICON"

This commit is contained in:
Song Chun Fan
2022-10-26 18:33:31 +00:00
committed by Gerrit Code Review

View File

@@ -5514,13 +5514,17 @@ public class SettingsProvider extends ContentProvider {
} }
if (currentVersion == 210) { if (currentVersion == 210) {
final SettingsState secureSettings = getSecureSettingsLocked(userId); final SettingsState secureSettings = getSecureSettingsLocked(userId);
final int defaultValueVibrateIconEnabled = getContext().getResources() final Setting currentSetting = secureSettings.getSettingLocked(
.getInteger(R.integer.def_statusBarVibrateIconEnabled); Secure.STATUS_BAR_SHOW_VIBRATE_ICON);
secureSettings.insertSettingOverrideableByRestoreLocked( if (currentSetting.isNull()) {
Secure.STATUS_BAR_SHOW_VIBRATE_ICON, final int defaultValueVibrateIconEnabled = getContext().getResources()
String.valueOf(defaultValueVibrateIconEnabled), .getInteger(R.integer.def_statusBarVibrateIconEnabled);
null /* tag */, true /* makeDefault */, secureSettings.insertSettingOverrideableByRestoreLocked(
SettingsState.SYSTEM_PACKAGE_NAME); Secure.STATUS_BAR_SHOW_VIBRATE_ICON,
String.valueOf(defaultValueVibrateIconEnabled),
null /* tag */, true /* makeDefault */,
SettingsState.SYSTEM_PACKAGE_NAME);
}
currentVersion = 211; currentVersion = 211;
} }
// vXXX: Add new settings above this point. // vXXX: Add new settings above this point.