From: Piotr Kosko/Native/Web API (PLT) /SRPOL/Engineer/Samsung Electronics
Date: Mon, 9 Dec 2019 13:07:54 +0000 (+0100)
Subject: Merge branch 'tizen_4.0' into tizen_5.0
X-Git-Tag: submit/tizen/20191211.130748~5^2^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a01f56dd52360c3068773a2019a946a1ee7d3e37;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
Merge branch 'tizen_4.0' into tizen_5.0
Change-Id: Ib491adc102418f59ef279fc47d45a7ef3f867569
---
a01f56dd52360c3068773a2019a946a1ee7d3e37
diff --cc packaging/webapi-plugins.spec
index 46a3a04a,eb101d09..89f1fae7
--- a/packaging/webapi-plugins.spec
+++ b/packaging/webapi-plugins.spec
@@@ -8,7 -8,7 +8,7 @@@
%define crosswalk_extensions_path %{_libdir}/%{crosswalk_extensions}
Name: webapi-plugins
- Version: 2.44
-Version: 2.40
++Version: 2.45
Release: 0
License: Apache-2.0 and BSD-3-Clause and MIT
Group: Development/Libraries
diff --cc src/messageport/messageport_api.js
index 00e77435,031eb59d..66d35242
--- a/src/messageport/messageport_api.js
+++ b/src/messageport/messageport_api.js
@@@ -33,12 -33,16 +33,14 @@@ function MessagePortChangeCallback(msg
if (!msg.hasOwnProperty('remotePort')) rmp = null;
else rmp = new RemoteMessagePort(msg.remotePort, msg.remoteAppId, msg.trusted);
for (var i = 0; i < listeners.length; i++) {
- var func = listeners[i][0];
- setTimeout(function() {
- func(msg.message, rmp);
- }, 0);
+ setTimeout(
+ function(f) {
+ f(msg.message, rmp);
+ }.bind(null, listeners[i][0]),
+ 0
+ );
}
-});
+}
function nextCallbackId() {
return callbackId++;