From: Arkadiusz Pietraszek Date: Thu, 27 Jun 2019 12:12:21 +0000 (+0200) Subject: [Mediacontroller] Added callIfPossible safeguards in ServerPlaybackInfoListener. X-Git-Tag: accepted/tizen/unified/20190704.115630~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fa174ac39a408574e3450fbe4bf6e7447a803880;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Mediacontroller] Added callIfPossible safeguards in ServerPlaybackInfoListener. [verification] TCT 100% passrate Change-Id: Ic77f57e39b73acc77c67c3f1cff0352a94315206 Signed-off-by: Arkadiusz Pietraszek --- diff --git a/src/mediacontroller/mediacontroller_api.js b/src/mediacontroller/mediacontroller_api.js index 2dd6d3d..ade8ca5 100755 --- a/src/mediacontroller/mediacontroller_api.js +++ b/src/mediacontroller/mediacontroller_api.js @@ -138,23 +138,23 @@ var ReplyCommandListener = new ListenerManager(native_, '_ReplyCommandListener', var ServerPlaybackInfoListener = new ListenerManager(native_, '_ServerPlaybackInfoListener', function(msg, listener) { if (msg.action === 'onplaybackstaterequest') { - listener[msg.action](msg.state, msg.clientName); + native_.callIfPossible(listener[msg.action], msg.state, msg.clientName); } if (msg.action === 'onplaybackpositionrequest') { - listener[msg.action](msg.position, msg.clientName); + native_.callIfPossible(listener[msg.action], msg.position, msg.clientName); } if (msg.action === 'onshufflemoderequest') { - listener[msg.action](msg.mode, msg.clientName); + native_.callIfPossible(listener[msg.action], msg.mode, msg.clientName); } if (msg.action === 'onrepeatmoderequest') { utils_.printDeprecationWarningFor('onrepeatmoderequest', 'onrepeatstaterequest'); - listener[msg.action](msg.mode, msg.clientName); + native_.callIfPossible(listener[msg.action], msg.mode, msg.clientName); } if (msg.action === 'onrepeatstaterequest') { - listener[msg.action](msg.state, msg.clientName); + native_.callIfPossible(listener[msg.action], msg.state, msg.clientName); } if (msg.action === 'onplaybackitemrequest') { - listener[msg.action](msg.playlistName, msg.index, msg.state, msg.position, msg.clientName); + native_.callIfPossible(listener[msg.action], msg.playlistName, msg.index, msg.state, msg.position, msg.clientName); } });