forked from github/cordova-android
Device returns string, but for some reason emulator returns object - so convert to string.
This commit is contained in:
parent
eff7c92dae
commit
a59cad68e2
@ -286,10 +286,12 @@ PhoneGap.execAsync = function(success, fail, clazz, action, args) {
|
|||||||
if (success || fail) {
|
if (success || fail) {
|
||||||
PhoneGap.callbacks[callbackId] = {success:success, fail:fail};
|
PhoneGap.callbacks[callbackId] = {success:success, fail:fail};
|
||||||
}
|
}
|
||||||
var r = PluginManager.exec(clazz, action, callbackId, this.stringify(args), true);
|
|
||||||
|
// Note: Device returns string, but for some reason emulator returs object - so convert to string.
|
||||||
|
var r = ""+PluginManager.exec(clazz, action, callbackId, this.stringify(args), true);
|
||||||
|
|
||||||
// If a result was returned
|
// If a result was returned
|
||||||
if ((typeof r == "string") && (r.length > 0)) {
|
if (r.length > 0) {
|
||||||
eval("var v="+r+";");
|
eval("var v="+r+";");
|
||||||
|
|
||||||
// If status is OK, then return value back to caller
|
// If status is OK, then return value back to caller
|
||||||
|
Loading…
Reference in New Issue
Block a user