From 413ab9d586b22535aa70cd1848f437f34f7cc56b Mon Sep 17 00:00:00 2001 From: Jason Chang Date: Thu, 5 Aug 2021 20:22:51 +0800 Subject: [PATCH] Fix one-handed mode tap app to exit doesn't work in factory boot Root cause: 1. Design change "tap app to exit" -> always being true, and settings remove this option. 2. Tuning performance, due to 1, no longer listens to the key change, so we remove the listener. Solution: Change getSettingsTapsAppToExit() API to return default TRUE. Bug: 195629000 Test: Build ROM and factory-reset to test Test: atest WMShellUnitTests Change-Id: Id3c265258ed28f7e0aa54505c339671885d28fa7 --- .../com/android/wm/shell/onehanded/OneHandedSettingsUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/OneHandedSettingsUtil.java b/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/OneHandedSettingsUtil.java index 60074b8cdb47c..7cf4fb7a811df 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/OneHandedSettingsUtil.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/OneHandedSettingsUtil.java @@ -130,7 +130,7 @@ public final class OneHandedSettingsUtil { */ public boolean getSettingsTapsAppToExit(ContentResolver resolver, int userId) { return Settings.Secure.getIntForUser(resolver, - Settings.Secure.TAPS_APP_TO_EXIT, 0, userId) == 1; + Settings.Secure.TAPS_APP_TO_EXIT, 1, userId) == 1; } /**