From: Rafal Galka Date: Mon, 15 Jun 2015 13:39:17 +0000 (+0200) Subject: [MediaController] Throw exception when position is lower than zero. X-Git-Tag: submit/tizen/20150702.103311^2~2^2~47^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=38f2433ed510908e97a4382682b444a99c31355c;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [MediaController] Throw exception when position is lower than zero. [Info] http://168.219.209.56/gerrit/#/c/49643/3..4/web/widl/tizen/mediacontroller.widl Change-Id: I2bc05cd74dcb20cf47a8fb71548a62aa9f8a1521 --- diff --git a/src/mediacontroller/mediacontroller_api.js b/src/mediacontroller/mediacontroller_api.js index 89a34345..a018b07c 100755 --- a/src/mediacontroller/mediacontroller_api.js +++ b/src/mediacontroller/mediacontroller_api.js @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + var utils_ = xwalk.utils; var type_ = utils_.type; var converter_ = utils_.converter; @@ -358,6 +358,10 @@ MediaControllerServer.prototype.updatePlaybackPosition = function(position) { {name: 'position', type: types_.LONG_LONG} ]); + if (args.position < 0) { + throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR); + } + var data = { position: args.position }; @@ -601,6 +605,10 @@ MediaControllerServerInfo.prototype.sendPlaybackPosition = function(position, su {name: 'errorCallback', type: types_.FUNCTION, optional: true, nullable: true} ]); + if (args.position < 0) { + throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR); + } + var data = { position: args.position };