Propagate incognito mode to child tab
Bug: http://b/issue?id=3234294
add parent tab parameter to open tab method
inherit parent's private browsing status
remove one unnecessary openTab signature
Change-Id: I4edf002798d8bbdf4cafa58e5b5b442e74d5cb28
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java
index 5b536f8..0ba59f4 100644
--- a/src/com/android/browser/Tab.java
+++ b/src/com/android/browser/Tab.java
@@ -533,7 +533,8 @@
mActivity.sendBroadcast(logIntent);
}
if (mInForeground) {
- return mWebViewController.shouldOverrideUrlLoading(view, url);
+ return mWebViewController.shouldOverrideUrlLoading(Tab.this,
+ view, url);
} else {
return false;
}
@@ -783,6 +784,7 @@
transport.setWebView(mSubView);
} else {
final Tab newTab = mWebViewController.openTabAndShow(
+ Tab.this,
IntentHandler.EMPTY_URL_DATA, false, null);
if (newTab != Tab.this) {
Tab.this.addChildTab(newTab);