Decrease default longpress timeout to 400ms.
If the device being upgraded happens to have a timeout of 500ms it will be reset to 400. If the value is something else it will be left alone upon upgrade. Bug: 30159825 Change-Id: Ifec70e458ce0199b61d36f7504aea02b4a974990
This commit is contained in:
@@ -153,7 +153,7 @@
|
||||
<integer name="def_download_manager_recommended_max_bytes_over_mobile">-1</integer>
|
||||
|
||||
<!-- Default for Settings.Secure.LONG_PRESS_TIMEOUT_MILLIS -->
|
||||
<integer name="def_long_press_timeout_millis">500</integer>
|
||||
<integer name="def_long_press_timeout_millis">400</integer>
|
||||
|
||||
<!-- Default for Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD -->
|
||||
<bool name="def_show_ime_with_hard_keyboard">false</bool>
|
||||
|
||||
@@ -2085,7 +2085,7 @@ public class SettingsProvider extends ContentProvider {
|
||||
}
|
||||
|
||||
private final class UpgradeController {
|
||||
private static final int SETTINGS_VERSION = 129;
|
||||
private static final int SETTINGS_VERSION = 130;
|
||||
|
||||
private final int mUserId;
|
||||
|
||||
@@ -2376,6 +2376,32 @@ public class SettingsProvider extends ContentProvider {
|
||||
currentVersion = 129;
|
||||
}
|
||||
|
||||
if (currentVersion == 129) {
|
||||
// default longpress timeout changed from 500 to 400. If unchanged from the old
|
||||
// default, update to the new default.
|
||||
final SettingsState systemSecureSettings =
|
||||
getSecureSettingsLocked(userId);
|
||||
final String oldValue = systemSecureSettings.getSettingLocked(
|
||||
Settings.Secure.LONG_PRESS_TIMEOUT).getValue();
|
||||
if (TextUtils.equals("500", oldValue)) {
|
||||
systemSecureSettings.insertSettingLocked(
|
||||
Settings.Secure.LONG_PRESS_TIMEOUT,
|
||||
String.valueOf(getContext().getResources().getInteger(
|
||||
R.integer.def_long_press_timeout_millis)),
|
||||
SettingsState.SYSTEM_PACKAGE_NAME);
|
||||
}
|
||||
currentVersion = 130;
|
||||
}
|
||||
|
||||
if (currentVersion != newVersion) {
|
||||
Slog.w("SettingsProvider", "warning: upgrading settings database to version "
|
||||
+ newVersion + " left it at "
|
||||
+ currentVersion + " instead; this is probably a bug", new Throwable());
|
||||
if (DEBUG) {
|
||||
throw new RuntimeException("db upgrade error");
|
||||
}
|
||||
}
|
||||
|
||||
// vXXX: Add new settings above this point.
|
||||
|
||||
// Return the current version.
|
||||
|
||||
Reference in New Issue
Block a user