From 0241e7556501caae1f57d2bdf3677d7e4a619eb0 Mon Sep 17 00:00:00 2001 From: Michael Kolb Date: Thu, 7 Jul 2011 14:58:50 -0700 Subject: make QC work on phone Reduce options in QC menu on phone Avoid restart when enabling/disabling QC Bug: 3326929 Change-Id: I5119c4df99226dcb28f47a95471872fbf51be48e --- src/com/android/browser/XLargeUi.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/com/android/browser/XLargeUi.java') diff --git a/src/com/android/browser/XLargeUi.java b/src/com/android/browser/XLargeUi.java index 6fcfab74e..290bbf755 100644 --- a/src/com/android/browser/XLargeUi.java +++ b/src/com/android/browser/XLargeUi.java @@ -42,7 +42,7 @@ public class XLargeUi extends BaseUi { private TitleBarXLarge mTitleBar; - private PieControl mPieControl; + private PieControlXLarge mPieControl; private Handler mHandler; /** @@ -84,16 +84,20 @@ public class XLargeUi extends BaseUi { } } - private void setUseQuickControls(boolean useQuickControls) { + @Override + public void setUseQuickControls(boolean useQuickControls) { mUseQuickControls = useQuickControls; mTitleBar.setUseQuickControls(mUseQuickControls); if (useQuickControls) { checkTabCount(); - mPieControl = new PieControl(mActivity, mUiController, this); + mPieControl = new PieControlXLarge(mActivity, mUiController, this); mPieControl.attachToContainer(mContentView); WebView web = getWebView(); if (web != null) { web.setEmbeddedTitleBar(null); + // don't show url bar on scrolling + web.setOnTouchListener(null); + } } else { mActivity.getActionBar().show(); @@ -103,6 +107,8 @@ public class XLargeUi extends BaseUi { WebView web = getWebView(); if (web != null) { web.setEmbeddedTitleBar(mTitleBar); + // show url bar on scrolling + web.setOnTouchListener(this); } setTitleGravity(Gravity.NO_GRAVITY); } -- cgit v1.2.3