summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/Tab.java
diff options
context:
space:
mode:
authorVivek Sekhar <vsekhar@codeaurora.org>2015-07-21 15:01:45 -0700
committerjrizzoli <joey@cyanogenmoditalia.it>2015-08-28 13:15:46 +0200
commitd4de616426180df2f0607c964260e22d0bb74d19 (patch)
tree85da6f91a2289ad126a870dde8df3be4d4a6bceb /src/com/android/browser/Tab.java
parentf210f91d773da892cb4d4a53467a41a06301d237 (diff)
downloadandroid_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.java10
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);
}
}