diff options
author | Vivek Sekhar <vsekhar@codeaurora.org> | 2015-07-21 15:01:45 -0700 |
---|---|---|
committer | jrizzoli <joey@cyanogenmoditalia.it> | 2015-08-28 13:15:46 +0200 |
commit | d4de616426180df2f0607c964260e22d0bb74d19 (patch) | |
tree | 85da6f91a2289ad126a870dde8df3be4d4a6bceb /src/com/android/browser/Tab.java | |
parent | f210f91d773da892cb4d4a53467a41a06301d237 (diff) | |
download | android_packages_apps_Gello-d4de616426180df2f0607c964260e22d0bb74d19.tar.gz android_packages_apps_Gello-d4de616426180df2f0607c964260e22d0bb74d19.tar.bz2 android_packages_apps_Gello-d4de616426180df2f0607c964260e22d0bb74d19.zip |
Titlebar cleanup
- Removed timer based Titlebar animation
- Always show Titlebar when keyboard is up
- Block webpage scroll when Titlebar is focused
- Added command line switch to disable top controls
- Fix rendering issue seen when user exits fullscreen video
Change-Id: I9d0afe7be907522b3678746c04049c2904118a4b
Diffstat (limited to 'src/com/android/browser/Tab.java')
-rw-r--r-- | src/com/android/browser/Tab.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java index 3fc6eb55..36aae4c5 100644 --- a/src/com/android/browser/Tab.java +++ b/src/com/android/browser/Tab.java @@ -707,10 +707,16 @@ class Tab implements PictureListener { @Override public void onKeyboardStateChange(boolean popup) { + boolean keyboardWasShowing = isKeyboardShowing(); mIsKeyboardUp = popup; + Controller controller = (Controller)mWebViewController; + BaseUi ui = (BaseUi) controller.getUi(); + // lock the title bar + if (popup) + ui.getTitleBar().showTopControls(true); + if (keyboardWasShowing && popup) + ui.getTitleBar().enableTopControls(true); if (BrowserSettings.getInstance().useFullscreen()) { - Controller controller = (Controller) mWebViewController; - BaseUi ui = (BaseUi) controller.getUi(); ui.forceDisableFullscreenMode(popup); } } |