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.
|
} |
/** |