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() {