From 7705a65beb3fbfc0ae1eb473a0b88c4895020d9e Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Thu, 12 Jan 2012 19:41:02 +0100 Subject: [PATCH] ModemManager: fix dbus parameters Gsm.GetRegistrationInfo and Cdma.GetServingSystem return a single argument consisting of a tuple, not three separate arguments. This is a regression from the GDBus port. https://bugzilla.gnome.org/show_bug.cgi?id=670005 --- js/misc/modemManager.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/js/misc/modemManager.js b/js/misc/modemManager.js index 654ee3763..35b80b1e7 100644 --- a/js/misc/modemManager.js +++ b/js/misc/modemManager.js @@ -10,9 +10,7 @@ const Signals = imports.signals; const ModemGsmNetworkInterface = - - - + @@ -35,9 +33,7 @@ const ModemCdmaInterface = - - - + @@ -72,7 +68,7 @@ const ModemGsm = new Lang.Class({ this.operator_name = this._findOperatorName(name, code); this.emit('notify::operator-name'); })); - this._proxy.GetRegistrationInfoRemote(Lang.bind(this, function(result, err) { + this._proxy.GetRegistrationInfoRemote(Lang.bind(this, function([result], err) { if (err) { log(err); return; @@ -187,7 +183,7 @@ const ModemCdma = new Lang.Class({ }, _refreshServingSystem: function() { - this._proxy.GetServingSystemRemote(Lang.bind(this, function(result, err) { + this._proxy.GetServingSystemRemote(Lang.bind(this, function([result], err) { if (err) { // it will return an error if the device is not connected this.operator_name = null;