From 543ad8392669a44488eeb781855a248091b48184 Mon Sep 17 00:00:00 2001 From: Arkadiusz Pietraszek Date: Thu, 27 Jun 2019 11:14:58 +0200 Subject: [PATCH] [Mediacontroller] Setter fixes for shuffleMode, repeatMode end position in MediaControllerPlaybackInfo Previous implementation intended to check for null and undefined and in reality didn't allow for setting 'false' or '0' values. Change-Id: I03194e81d5d0bd5ef97a88d01a014f758a6ca49d --- src/mediacontroller/mediacontroller_api.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mediacontroller/mediacontroller_api.js b/src/mediacontroller/mediacontroller_api.js index 2b3dbf1a..ce05e2dc 100755 --- a/src/mediacontroller/mediacontroller_api.js +++ b/src/mediacontroller/mediacontroller_api.js @@ -317,7 +317,7 @@ var MediaControllerPlaybackInfo = function(data) { return _position; }, set: function(v) { - _position = edit_.isAllowed && v ? v : _position; + _position = edit_.isAllowed ? converter_.toLong(v) : _position; }, enumerable: true }, @@ -326,7 +326,7 @@ var MediaControllerPlaybackInfo = function(data) { return _shuffleMode; }, set: function(v) { - _shuffleMode = edit_.isAllowed && v ? v : _shuffleMode; + _shuffleMode = edit_.isAllowed ? converter_.toBoolean(v) : _shuffleMode; }, enumerable: true }, @@ -335,7 +335,7 @@ var MediaControllerPlaybackInfo = function(data) { return _repeatMode; }, set: function(v) { - _repeatMode = edit_.isAllowed && v ? v : _repeatMode; + _repeatMode = edit_.isAllowed ? converter_.toBoolean(v) : _repeatMode; }, enumerable: true }, -- 2.34.1