From 1ccb68a9fdb0e26f3d6b10ef385e9e2023018fd7 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Wed, 16 Mar 2022 10:06:25 -0700 Subject: [PATCH] RESTRICT AUTOMERGE Hide keyboard when launcher is resumed for misbehaving apps Test: Open keyboard in Discord, swipe home; repeat 20 times and ensure keyboard never shows on home Fixes: 207613784 Change-Id: Ie9a84729bf1d0c22783e986bbe93ff222502718c --- src/com/android/launcher3/Launcher.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 0e41c797f5..87eb222c62 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -989,6 +989,9 @@ public class Launcher extends StatefulActivity implements Launche DiscoveryBounce.showForHomeIfNeeded(this); mAppWidgetHost.setActivityResumed(true); + + // Temporary workaround for apps using SHOW_FORCED IME flag. + hideKeyboard(); } private void logStopAndResume(boolean isResume) {