From 6ca6d88bff783198aaa92979e88805b73dbb1832 Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Thu, 6 Sep 2012 14:40:13 -0400 Subject: [PATCH] Fix NPE when using LOCATION_CHANGE exec bridge. --- framework/src/org/apache/cordova/CordovaWebViewClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/org/apache/cordova/CordovaWebViewClient.java b/framework/src/org/apache/cordova/CordovaWebViewClient.java index 596411fb..75d3590c 100755 --- a/framework/src/org/apache/cordova/CordovaWebViewClient.java +++ b/framework/src/org/apache/cordova/CordovaWebViewClient.java @@ -111,8 +111,8 @@ public class CordovaWebViewClient extends WebViewClient { String callbackId = url.substring(idx3 + 1, idx4); String jsonArgs = url.substring(idx4 + 1); PluginResult r = appView.pluginManager.exec(service, action, callbackId, jsonArgs, true /* async */); - String callbackString = r.toCallbackString(callbackId); if (r != null) { + String callbackString = r.toCallbackString(callbackId); appView.sendJavascript(callbackString); } }