diff options
Diffstat (limited to 'src/com/android/browser/Controller.java')
| -rw-r--r-- | src/com/android/browser/Controller.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index 9f9b451f..e0b15b43 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java @@ -306,11 +306,22 @@ public class Controller mFactory = factory; } - WebViewFactory getWebViewFactory() { + @Override + public WebViewFactory getWebViewFactory() { return mFactory; } @Override + public void createSubWindow(Tab tab) { + endActionMode(); + WebView mainView = tab.getWebView(); + WebView subView = mFactory.createWebView((mainView == null) + ? false + : mainView.isPrivateBrowsingEnabled()); + mUi.createSubWindow(tab, subView); + } + + @Override public Activity getActivity() { return mActivity; } |
