From: Piotr Kosko
Date: Tue, 22 Sep 2015 09:17:48 +0000 (+0200)
Subject: [Messageport] Callback should be called asynchronously
X-Git-Tag: submit/tizen/20151026.073646^2^2~91^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f9e959e9992fd4de9440dc7df809367d5d3a911b;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Messageport] Callback should be called asynchronously
Change-Id: Ifd6a3145812101ab26d3b583e55fa0672299096b
Signed-off-by: Piotr Kosko
---
diff --git a/src/messageport/messageport_api.js b/src/messageport/messageport_api.js
index 872c75ff..4e676402 100755
--- a/src/messageport/messageport_api.js
+++ b/src/messageport/messageport_api.js
@@ -35,7 +35,9 @@ extension.setMessageListener(function(json) {
rmp = new RemoteMessagePort(msg.remotePort, msg.remoteAppId, msg.trusted);
for (var i = 0; i < listeners.length; i++) {
var func = listeners[i][0];
- func(msg.message, rmp);
+ setTimeout(function() {
+ func(msg.message, rmp);
+ }, 0);
}
});