From 52b5a4d8bc6908df88f22684d61aec84c20f77ed Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 4 Feb 2021 15:27:50 -0800 Subject: [PATCH] Registering input monitor in Launcher process This prevents SystemUI from getting ANR when it's Launcher's fault Bug: 177556238 Test: Verified apk on device Change-Id: I101a7e90e43f88f58f715620d71047d5b6a3486c --- quickstep/AndroidManifest.xml | 1 + .../src/com/android/quickstep/TouchInteractionService.java | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/quickstep/AndroidManifest.xml b/quickstep/AndroidManifest.xml index 7431551710..97f4a21a01 100644 --- a/quickstep/AndroidManifest.xml +++ b/quickstep/AndroidManifest.xml @@ -39,6 +39,7 @@ + diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java index 8ebea33e72..e2437156fa 100644 --- a/quickstep/src/com/android/quickstep/TouchInteractionService.java +++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java @@ -24,7 +24,6 @@ import static com.android.launcher3.config.FeatureFlags.ASSISTANT_GIVES_LAUNCHER import static com.android.launcher3.config.FeatureFlags.ENABLE_QUICKSTEP_LIVE_TILE; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.quickstep.GestureState.DEFAULT_STATE; -import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_INPUT_MONITOR; import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SYSUI_PROXY; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_TRACING_ENABLED; @@ -283,9 +282,7 @@ public class TouchInteractionService extends Service implements PluginListener