Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/Tab.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/Tab.java b/chrome/android/java/src/org/chromium/chrome/browser/Tab.java |
| index 1a5933485bfadc2b4125f5b4b18a6208adf49674..5e8308614feb134afce83aa014681ad3cd68f390 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/Tab.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/Tab.java |
| @@ -189,7 +189,6 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener, |
| private boolean mIsClosing; |
| private boolean mIsShowingErrorPage; |
| - private boolean mIsImeShowing; |
| private Bitmap mFavicon; |
| @@ -516,7 +515,6 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener, |
| @Override |
| public void onImeStateChangeRequested(boolean requestShow) { |
| if (getFullscreenManager() == null) return; |
|
jdduke (slow)
2015/06/29 15:25:16
So, you'd probably need to change this client meth
raghu
2015/06/30 12:38:34
Done.
|
| - mIsImeShowing = requestShow; |
| updateFullscreenEnabledState(); |
| } |
| } |
| @@ -1312,7 +1310,6 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener, |
| mFullscreenHungRendererToken = FullscreenManager.INVALID_TOKEN; |
| mPreviousFullscreenOverdrawBottomHeight = Float.NaN; |
| } |
| - mIsImeShowing = false; |
| hideInternal(); |
| @@ -2476,7 +2473,7 @@ public class Tab implements ViewGroup.OnHierarchyChangeListener, |
| enableHidingTopControls &= |
| !AccessibilityUtil.isAccessibilityEnabled(getApplicationContext()); |
| - enableHidingTopControls &= !mIsImeShowing; |
| + enableHidingTopControls &= !mContentViewCore.isFocusedNodeEditable(); |
| enableHidingTopControls &= !mIsShowingErrorPage; |
| enableHidingTopControls &= !webContents.isShowingInterstitialPage(); |
| enableHidingTopControls &= (mFullscreenManager != null); |