diff options
| author | Taran Singh <tarandeep@google.com> | 2020-03-23 16:57:22 -0700 |
|---|---|---|
| committer | Taran Singh <tarandeep@google.com> | 2020-03-24 00:43:42 +0000 |
| commit | aef529a7cc6ab4de33c8e5deb7c3a62784920783 (patch) | |
| tree | 02e5b23cf177381f5b60a91a5da648c2edebedeb /core/java/android/inputmethodservice/InputMethodService.java | |
| parent | 0485041305cc1c22a6939bbd40adc01d48fc1cab (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.java | 2 |
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() { |
