commit | 48a5787a40c5d0d942e1b34d72a75e3e84562277 | [log] [tgz] |
---|---|---|
author | Hyunyoung Song <hyunyoungs@google.com> | Thu May 13 15:52:18 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu May 13 15:52:18 2021 +0000 |
tree | a697772e157019edf57fb3e4aa7d547c89a27665 | |
parent | b39b28e0a16ea20e64ff45e491959909eedef105 [diff] | |
parent | fea6573bd58d659f363ecb4729a7e6986e90ea75 [diff] |
Merge "Use IMM.hideSoftInputFromWindow to close the window" into sc-dev am: e2522016ae am: fea6573bd5 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14529286 Change-Id: Iafe8aced9d9dac3620ec599605a558751e8c81bd
diff --git a/src/com/android/launcher3/util/UiThreadHelper.java b/src/com/android/launcher3/util/UiThreadHelper.java index 523f3d6..947f96f 100644 --- a/src/com/android/launcher3/util/UiThreadHelper.java +++ b/src/com/android/launcher3/util/UiThreadHelper.java
@@ -50,11 +50,9 @@ WindowInsets rootInsets = root.getRootWindowInsets(); boolean isImeShown = rootInsets != null && rootInsets.isVisible( WindowInsets.Type.ime()); - if (isImeShown) { - // this call is already asynchronous - root.getWindowInsetsController().hide(WindowInsets.Type.ime()); + if (!isImeShown) { + return; } - return; } Message.obtain(HANDLER.get(root.getContext()),