summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2011-03-02 15:24:58 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-03-02 15:24:58 -0800
commit7fb34b29c60572152d58c6afc037461e8b0913c7 (patch)
tree259915c3ca85ffbaeeaa1a65e98d736f2b28c164 /core
parent1254169260954c72eefa5fd99a9b2bd9de44efa1 (diff)
parentfa44314d3afda1797f48321c7daaf999fc8677bf (diff)
downloadframeworks_base-7fb34b29c60572152d58c6afc037461e8b0913c7.zip
frameworks_base-7fb34b29c60572152d58c6afc037461e8b0913c7.tar.gz
frameworks_base-7fb34b29c60572152d58c6afc037461e8b0913c7.tar.bz2
Merge "Force close in WebView."
Diffstat (limited to 'core')
-rw-r--r--core/java/android/webkit/WebView.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 43f8790..af20ddb 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -3666,9 +3666,11 @@ public class WebView extends AbsoluteLayout
* @param interfaceName The name of the interface to remove.
*/
public void removeJavascriptInterface(String interfaceName) {
- WebViewCore.JSInterfaceData arg = new WebViewCore.JSInterfaceData();
- arg.mInterfaceName = interfaceName;
- mWebViewCore.sendMessage(EventHub.REMOVE_JS_INTERFACE, arg);
+ if (mWebViewCore != null) {
+ WebViewCore.JSInterfaceData arg = new WebViewCore.JSInterfaceData();
+ arg.mInterfaceName = interfaceName;
+ mWebViewCore.sendMessage(EventHub.REMOVE_JS_INTERFACE, arg);
+ }
}
/**