Merge "Call windowInsetController.hide method when hiding keyboard" into sc-dev am: 7ef5456182 am: 0804768c9f

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14409050

Change-Id: Id1b0a3d844b4122eb3e32351152d273ef77f2c11
This commit is contained in:
TreeHugger Robot
2021-05-05 21:02:30 +00:00
committed by Automerger Merge Worker
@@ -48,7 +48,13 @@ public class UiThreadHelper {
WindowInsets rootInsets = launcher.getRootView().getRootWindowInsets();
boolean isImeShown = rootInsets != null && rootInsets.isVisible(
WindowInsets.Type.ime());
if (!isImeShown) return;
if (isImeShown) {
// this call is already asynchronous
launcher.getAppsView().getWindowInsetsController().hide(
WindowInsets.Type.ime()
);
}
return;
}
Message.obtain(HANDLER.get(launcher), MSG_HIDE_KEYBOARD, token).sendToTarget();