diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-03-06 06:14:02 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-03-06 06:14:02 +0000 |
| commit | 9cfb5412e310e414086694306d5812b9f6c3ffed (patch) | |
| tree | b9b762c7322b8da3d4de37c12395e4e42966c96e /core/java/android | |
| parent | e78a4b2695b0c937f1616dd7cb1f0666ed61f1a9 (diff) | |
| parent | 0fe4f784f4ee850c464a4a4f04bc5048d3e89b64 (diff) | |
Merge "Remove IME surface when window unbinds" into rvc-dev
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/inputmethodservice/InputMethodService.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index 9e639346de73..1b6c1ee4f7e2 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -611,6 +611,10 @@ public class InputMethodService extends AbstractInputMethodService { public void unbindInput() { if (DEBUG) Log.v(TAG, "unbindInput(): binding=" + mInputBinding + " ic=" + mInputConnection); + // Unbind input is per process per display. + // TODO(b/150902448): free-up IME surface when target is changing. + // e.g. DisplayContent#setInputMethodTarget() + removeImeSurface(); onUnbindInput(); mInputBinding = null; mInputConnection = null; |
