diff options
Diffstat (limited to 'src/com/android/browser/Tab.java')
| -rw-r--r-- | src/com/android/browser/Tab.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java index bc0fb7f5a..d4fd75180 100644 --- a/src/com/android/browser/Tab.java +++ b/src/com/android/browser/Tab.java @@ -1314,7 +1314,9 @@ class Tab implements PictureListener { // does a redirect after a period of time. The user could have // switched to another tab while waiting for the download to start. mMainView.setDownloadListener(mDownloadListener); - getWebViewClassic().setWebBackForwardListClient(mWebBackForwardListClient); + if (BrowserWebView.isClassic()) { + getWebViewClassic().setWebBackForwardListClient(mWebBackForwardListClient); + } TabControl tc = mWebViewController.getTabControl(); if (tc != null && tc.getOnThumbnailUpdatedListener() != null) { mMainView.setPictureListener(this); @@ -1556,6 +1558,9 @@ class Tab implements PictureListener { * @return The main WebView of this tab. */ WebViewClassic getWebViewClassic() { + if (!BrowserWebView.isClassic()) { + return null; + } return WebViewClassic.fromWebView(mMainView); } |
