Previous implementation intended to check for null and undefined and in reality didn't allow for setting 'false' or '0' values.
Change-Id: I03194e81d5d0bd5ef97a88d01a014f758a6ca49d
return _position;
},
set: function(v) {
- _position = edit_.isAllowed && v ? v : _position;
+ _position = edit_.isAllowed ? converter_.toLong(v) : _position;
},
enumerable: true
},
return _shuffleMode;
},
set: function(v) {
- _shuffleMode = edit_.isAllowed && v ? v : _shuffleMode;
+ _shuffleMode = edit_.isAllowed ? converter_.toBoolean(v) : _shuffleMode;
},
enumerable: true
},
return _repeatMode;
},
set: function(v) {
- _repeatMode = edit_.isAllowed && v ? v : _repeatMode;
+ _repeatMode = edit_.isAllowed ? converter_.toBoolean(v) : _repeatMode;
},
enumerable: true
},