Index: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
index 48a7e1d0f0e95cb23b7e6b23a7dc9868fa9d680a..db674c15da55eb90320af133c078964d821d5221 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
@@ -316,13 +316,14 @@ import java.util.UUID; |
@Override |
public void evaluateJavaScript(String script, JavaScriptCallback callback) { |
- if (isDestroyed()) return; |
+ if (isDestroyed() || script == null) return; |
nativeEvaluateJavaScript(mNativeWebContentsAndroid, script, callback); |
} |
@Override |
@VisibleForTesting |
public void evaluateJavaScriptForTests(String script, JavaScriptCallback callback) { |
+ if (script == null) return; |
nativeEvaluateJavaScriptForTests(mNativeWebContentsAndroid, script, callback); |
} |