diff --git a/framework/assets/js/phonegap.js.base b/framework/assets/js/phonegap.js.base
index b3a09655..af0fb556 100755
--- a/framework/assets/js/phonegap.js.base
+++ b/framework/assets/js/phonegap.js.base
@@ -289,7 +289,7 @@ PhoneGap.execAsync = function(success, fail, clazz, action, args) {
         var r = PluginManager.exec(clazz, action, callbackId, this.stringify(args), true);
         
         // If a result was returned
-        if (typeof r == "string") {
+        if ((typeof r == "string") && (r.length > 0)) {
             eval("var v="+r+";");
         
             // If status is OK, then return value back to caller