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++;