From: Piotr Kosko
Date: Tue, 22 Sep 2015 09:15:42 +0000 (+0200)
Subject: [Datacontrol] Callback should be called asynchronously
X-Git-Tag: submit/tizen/20151026.073646^2^2~88^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b3c4f927f3131dd19351db7e3e3fbe607ce28f97;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Datacontrol] Callback should be called asynchronously
Change-Id: I232c37d312e536a92b27b7c19fda6fff6214a085
Signed-off-by: Piotr Kosko
---
diff --git a/src/datacontrol/datacontrol_api.js b/src/datacontrol/datacontrol_api.js
index b1af8c24..daf78d16 100755
--- a/src/datacontrol/datacontrol_api.js
+++ b/src/datacontrol/datacontrol_api.js
@@ -26,8 +26,10 @@ var callbacks = {};
extension.setMessageListener(function(json) {
var result = JSON.parse(json);
var callback = callbacks[result['callbackId']];
- callback(result);
- delete callbacks[result['callbackId']];
+ setTimeout(function() {
+ callback(result);
+ delete callbacks[result['callbackId']];
+ }, 0);
});
function nextCallbackId() {