Split UI based on screen size
Different UI implementation for normal and xlarge screens
Change-Id: I8217ffd16e1f87b248a22426b17fa34b3a4f89df
diff --git a/src/com/android/browser/TitleBarXLarge.java b/src/com/android/browser/TitleBarXLarge.java
index b7497ec..5890810 100644
--- a/src/com/android/browser/TitleBarXLarge.java
+++ b/src/com/android/browser/TitleBarXLarge.java
@@ -46,7 +46,7 @@
private static final int PROGRESS_MAX = 100;
private UiController mUiController;
- private BaseUi mUi;
+ private XLargeUi mUi;
private Drawable mStopDrawable;
private Drawable mReloadDrawable;
@@ -68,7 +68,7 @@
private boolean mInLoad;
public TitleBarXLarge(Activity activity, UiController controller,
- BaseUi ui) {
+ XLargeUi ui) {
super(activity);
mUiController = controller;
mUi = ui;
@@ -198,7 +198,7 @@
@Override
public void onAction(String text, String extra, String source) {
mUiController.getCurrentTopWebView().requestFocus();
- ((BaseUi) mUiController.getUi()).hideFakeTitleBar();
+ mUi.hideFakeTitleBar();
Intent i = new Intent();
i.setAction(Intent.ACTION_SEARCH);
i.putExtra(SearchManager.QUERY, text);
@@ -221,7 +221,7 @@
if (top != null) {
mUiController.getCurrentTopWebView().requestFocus();
}
- ((BaseUi) mUiController.getUi()).hideFakeTitleBar();
+ mUi.hideFakeTitleBar();
setUrlMode(false);
// if top != null current must be set
if (top != null) {