summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/InputMethodService.java
diff options
context:
space:
mode:
authorYohei Yukawa <yukawa@google.com>2015-02-14 15:08:04 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-02-14 15:08:07 +0000
commitefd9abb7dfd8d5015e73ab52b4f9b7854df4b02c (patch)
tree9893e6e5ce7bece2e507afb8ba0b2ea152e47b36 /core/java/android/inputmethodservice/InputMethodService.java
parentb4a5c04c305a04a876728397dec7cc809e26b823 (diff)
parent72745fffe8d43b12ebb753b562191e319e5c1cda (diff)
Merge "Prevent duplicated registration of OnComputeInternalInsetsListener"
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
-rw-r--r--core/java/android/inputmethodservice/InputMethodService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java
index 2eb42a71831e..f218b65306e1 100644
--- a/core/java/android/inputmethodservice/InputMethodService.java
+++ b/core/java/android/inputmethodservice/InputMethodService.java
@@ -708,6 +708,7 @@ public class InputMethodService extends AbstractInputMethodService {
mRootView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
mWindow.setContentView(mRootView);
+ mRootView.getViewTreeObserver().removeOnComputeInternalInsetsListener(mInsetsComputer);
mRootView.getViewTreeObserver().addOnComputeInternalInsetsListener(mInsetsComputer);
if (Settings.Global.getInt(getContentResolver(),
Settings.Global.FANCY_IME_ANIMATIONS, 0) != 0) {