Chromium Code Reviews| Index: chrome/android/shell/java/src/org/chromium/chrome/shell/TabManager.java |
| diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/TabManager.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/TabManager.java |
| index fa25a1a4b96c3167d620a7973bdc631b6033c35a..545cff1f513ef61478552592cbd0148fcb917166 100644 |
| --- a/chrome/android/shell/java/src/org/chromium/chrome/shell/TabManager.java |
| +++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/TabManager.java |
| @@ -10,6 +10,7 @@ import android.view.LayoutInflater; |
| import android.view.View; |
| import android.view.ViewGroup; |
| import android.view.ViewParent; |
| +import android.view.inputmethod.InputMethodManager; |
| import android.widget.FrameLayout; |
| import android.widget.LinearLayout; |
| @@ -44,6 +45,7 @@ public class TabManager extends LinearLayout { |
| private ChromeShellTabModelSelector mTabModelSelector; |
| private AccessibilityTabModelWrapper mTabModelWrapper; |
| + private InputMethodManager mImm; |
| private final EmptyTabModelObserver mTabModelObserver = new EmptyTabModelObserver() { |
| @Override |
| @@ -95,6 +97,8 @@ public class TabManager extends LinearLayout { |
| new FrameLayout.LayoutParams( |
| FrameLayout.LayoutParams.MATCH_PARENT, |
| FrameLayout.LayoutParams.MATCH_PARENT)); |
| + mImm = (InputMethodManager) getContext().getSystemService( |
| + Context.INPUT_METHOD_SERVICE); |
| } |
| /** |
| @@ -216,6 +220,7 @@ public class TabManager extends LinearLayout { |
| mContentViewHolder.addView(mTabModelWrapper); |
| } |
| mToolbar.showAddButton(true); |
| + mImm.hideSoftInputFromWindow(mContentViewHolder.getWindowToken(), 0); |
|
Bernhard Bauer
2014/11/13 11:52:54
Just get the InputMethodManager directly here?
divya.bansal
2014/11/13 13:53:51
Done.
|
| } |
| /** |