[Package] Callback should be called asynchronously
authorPiotr Kosko <p.kosko@samsung.com>
Tue, 22 Sep 2015 09:23:08 +0000 (11:23 +0200)
committerPiotr Kosko <p.kosko@samsung.com>
Tue, 22 Sep 2015 09:23:08 +0000 (11:23 +0200)
Change-Id: I1bcaf10bbf99bcf28297129a55692143d8227454
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
src/package/package_api.js

index 58e49b441b6673ca9b31f5f638b713d09031f28c..ac8f760c0a457df314a339e20bbee3a18e9fa90d 100644 (file)
@@ -37,7 +37,9 @@ extension.setMessageListener(function(json) {
     invokeListener(result);
   } else {
     var callback = callbacks[result['callbackId']];
-    callback(result);
+    setTimeout(function() {
+      callback(result);
+    }, 0);
   }
 });