Loading core/java/android/webkit/WebView.java +6 −4 Original line number Diff line number Diff line Loading @@ -1125,9 +1125,11 @@ public class WebView extends AbsoluteLayout mCallbackProxy.setWebViewClient(null); mCallbackProxy.setWebChromeClient(null); // Tell WebViewCore to destroy itself synchronized (this) { WebViewCore webViewCore = mWebViewCore; mWebViewCore = null; // prevent using partial webViewCore webViewCore.destroy(); } // Remove any pending messages that might not be serviced yet. mPrivateHandler.removeCallbacksAndMessages(null); mCallbackProxy.removeCallbacksAndMessages(null); Loading Loading @@ -5842,7 +5844,7 @@ public class WebView extends AbsoluteLayout cursorData(), 1000); } /* package */ WebViewCore getWebViewCore() { /* package */ synchronized WebViewCore getWebViewCore() { return mWebViewCore; } Loading Loading
core/java/android/webkit/WebView.java +6 −4 Original line number Diff line number Diff line Loading @@ -1125,9 +1125,11 @@ public class WebView extends AbsoluteLayout mCallbackProxy.setWebViewClient(null); mCallbackProxy.setWebChromeClient(null); // Tell WebViewCore to destroy itself synchronized (this) { WebViewCore webViewCore = mWebViewCore; mWebViewCore = null; // prevent using partial webViewCore webViewCore.destroy(); } // Remove any pending messages that might not be serviced yet. mPrivateHandler.removeCallbacksAndMessages(null); mCallbackProxy.removeCallbacksAndMessages(null); Loading Loading @@ -5842,7 +5844,7 @@ public class WebView extends AbsoluteLayout cursorData(), 1000); } /* package */ WebViewCore getWebViewCore() { /* package */ synchronized WebViewCore getWebViewCore() { return mWebViewCore; } Loading