summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/InputMethodService.java
diff options
context:
space:
mode:
authorTaran Singh <tarandeep@google.com>2020-03-23 16:57:22 -0700
committerTaran Singh <tarandeep@google.com>2020-03-24 00:43:42 +0000
commitaef529a7cc6ab4de33c8e5deb7c3a62784920783 (patch)
tree02e5b23cf177381f5b60a91a5da648c2edebedeb /core/java/android/inputmethodservice/InputMethodService.java
parent0485041305cc1c22a6939bbd40adc01d48fc1cab (diff)
Fix IME hide state
Insets API notifies IME when it's hidden. however, IMMS never really received these state changes. Using requestHideSelf() makes sure IMMS is in-sync. Fix: 151980214 Test: manually using the steps in bug Change-Id: I7f6098a61a5942795ffd33a60329e4dd5fb5d6cb
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
-rw-r--r--core/java/android/inputmethodservice/InputMethodService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java
index c2ee21d5115d..7c34ddcb9287 100644
--- a/core/java/android/inputmethodservice/InputMethodService.java
+++ b/core/java/android/inputmethodservice/InputMethodService.java
@@ -878,7 +878,7 @@ public class InputMethodService extends AbstractInputMethodService {
}
private void notifyImeHidden() {
- doHideWindow();
+ requestHideSelf(0);
}
private void removeImeSurface() {