diff options
author | Sagar Dhawan <sdhawan@codeaurora.org> | 2015-07-30 17:16:21 -0700 |
---|---|---|
committer | jrizzoli <joey@cyanogenmoditalia.it> | 2015-08-28 13:15:46 +0200 |
commit | 5a5d01f2c7dda08bcd65bffdfbfe99f65e5e57f9 (patch) | |
tree | 713eb5b713e1dc2cded3129da783ffe53b6d2c31 | |
parent | 9023614f9609c55771dadad419d73041dabe5e29 (diff) | |
download | android_packages_apps_Gello-5a5d01f2c7dda08bcd65bffdfbfe99f65e5e57f9.tar.gz android_packages_apps_Gello-5a5d01f2c7dda08bcd65bffdfbfe99f65e5e57f9.tar.bz2 android_packages_apps_Gello-5a5d01f2c7dda08bcd65bffdfbfe99f65e5e57f9.zip |
Fix Tablet UI navigating unnecessarily
When the keyboard is dismissed, the browser won't navigate
unnecessarily.
Change-Id: If7d0120539cfc6db71367c549be782c58e8235dc
-rw-r--r-- | src/com/android/browser/NavigationBarBase.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/browser/NavigationBarBase.java b/src/com/android/browser/NavigationBarBase.java index 48e23bd9..a92090d6 100644 --- a/src/com/android/browser/NavigationBarBase.java +++ b/src/com/android/browser/NavigationBarBase.java @@ -698,6 +698,11 @@ public class NavigationBarBase extends LinearLayout implements @Override public boolean dispatchKeyEventPreIme(KeyEvent evt) { if (evt.getKeyCode() == KeyEvent.KEYCODE_BACK) { + if (mUiController.getCurrentTab() != null && + mUiController.getCurrentTab().isKeyboardShowing()){ + stopEditingUrl(); + return true; + } // catch back key in order to do slightly more cleanup than usual stopEditingUrl(); } |