From: Tomasz Marciniak Date: Thu, 24 Nov 2016 11:55:20 +0000 (+0900) Subject: [Convergence] Fix for Device readonly attributes. X-Git-Tag: submit/tizen/20161128.110522^2~12^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e4a9f51f157f588f8763339ed64358edd6729f1;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Convergence] Fix for Device readonly attributes. [Verification] Code compiles. Change-Id: If9c98b7c2cf37d35ebbdb10650d78ccdcd153e2f Signed-off-by: Tomasz Marciniak --- diff --git a/src/convergence/convergence_api.js b/src/convergence/convergence_api.js index 753a98e2..022cb659 100644 --- a/src/convergence/convergence_api.js +++ b/src/convergence/convergence_api.js @@ -83,12 +83,30 @@ function getServiceConnectionStateName(connectionStateNumber) { } } -function Device(id, name, type, services) { +function Device(id_, name_, type_, services_) { validator_.isConstructorCall(this, Device); - this.id = id; - this.name = name; - this.type = type; - this.services = services; + Object.defineProperties(this, { + id: { + value: id_, + writable: false, + enumerable: true + }, + name: { + value: name_, + writable: false, + enumerable: true + }, + type: { + value: type_, + writable: false, + enumerable: true + }, + services: { + value: services_, + writable: false, + enumerable: true + }, + }); } function ConvergenceManager() {