dbus service : minor code cleaning
authorFrederic PAUT <frederic.paut@linux.intel.com>
Tue, 2 Apr 2013 10:38:22 +0000 (12:38 +0200)
committerFrederic PAUT <frederic.paut@linux.intel.com>
Tue, 2 Apr 2013 10:38:22 +0000 (12:38 +0200)
cloudeebus/cloudeebus.js

index ef9e343..ab8e5cb 100644 (file)
@@ -138,7 +138,7 @@ cloudeebus.BusConnection.prototype.addService = function(serviceName, successCB,
        
        cloudeebusService = new cloudeebus.Service(this.wampSession, this, serviceName);
        
-       function busServiceAddedSuccessCB(serviceName) {
+       function busServiceAddedSuccessCB(service) {
                self.service = cloudeebusService;
                if (successCB)
                        successCB(cloudeebusService);
@@ -175,10 +175,12 @@ cloudeebus.Service = function(session, busConnection, name) {
 };
 
 cloudeebus.Service.prototype.add = function(successCB, errorCB) {
+       var self = this;
+       
        function ServiceAddedSuccessCB(serviceName) {
                if (successCB) {
                        try { // calling dbus hook object function for un-translated types
-                               successCB(serviceName);
+                               successCB(self);
                        }
                        catch (e) {
                                alert(arguments.callee.name + "-> Method callback exception: " + e);