Merge "fix focus handling in url input" into honeycomb
diff --git a/res/layout/url_bar.xml b/res/layout/url_bar.xml
index f8eb03b..526e44c 100644
--- a/res/layout/url_bar.xml
+++ b/res/layout/url_bar.xml
@@ -76,7 +76,6 @@
android:layout_width="0dip"
android:layout_weight="1.0"
android:layout_height="match_parent"
- android:layout_marginTop="12dip"
android:layout_marginLeft="16dip"
android:paddingLeft="0dip"
android:paddingRight="0dip"
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index 3131ba7..472201b 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -2125,9 +2125,10 @@
if (mTabControl.canCreateNewTab()) {
Tab currentTab = mTabControl.getCurrentTab();
Tab tab = mTabControl.createNewTab(false, null,
- "browser:incognito", true);
+ null, true);
addTab(tab);
setActiveTab(tab);
+ loadUrlDataIn(tab, new UrlData("browser:incognito"));
return tab;
} else {
mUi.showMaxTabsWarning();
diff --git a/src/com/android/browser/UrlUtils.java b/src/com/android/browser/UrlUtils.java
index 0a7e90c..d6278ca 100644
--- a/src/com/android/browser/UrlUtils.java
+++ b/src/com/android/browser/UrlUtils.java
@@ -152,7 +152,8 @@
if (inUrl == null) {
return "";
}
- if (inUrl.startsWith(HomeProvider.MOST_VISITED)) {
+ if (inUrl.startsWith("content:")
+ || inUrl.startsWith("browser:")) {
return "";
}
return inUrl;