dbusclient: drop the duplicate device argument

The first argument in any signal is the object that emits it, so we don't have
to add it again.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
pull/208/head
Peter Hutterer 2019-08-28 15:34:48 +10:00 committed by Benjamin Tissoires
parent 71ca2ca569
commit 695b7c43be
2 changed files with 6 additions and 6 deletions

View File

@ -152,9 +152,9 @@ class BlueZDevice(_DBusSystemObject):
class TuhiDBusClientDevice(_DBusObject): class TuhiDBusClientDevice(_DBusObject):
__gsignals__ = { __gsignals__ = {
'button-press-required': 'button-press-required':
(GObject.SignalFlags.RUN_FIRST, None, (GObject.TYPE_PYOBJECT,)), (GObject.SignalFlags.RUN_FIRST, None, ()),
'registered': 'registered':
(GObject.SignalFlags.RUN_FIRST, None, (GObject.TYPE_PYOBJECT,)), (GObject.SignalFlags.RUN_FIRST, None, ()),
'device-error': 'device-error':
(GObject.SignalFlags.RUN_FIRST, None, (int,)), (GObject.SignalFlags.RUN_FIRST, None, (int,)),
} }
@ -239,7 +239,7 @@ class TuhiDBusClientDevice(_DBusObject):
def _on_signal_received(self, proxy, sender, signal, parameters): def _on_signal_received(self, proxy, sender, signal, parameters):
if signal == 'ButtonPressRequired': if signal == 'ButtonPressRequired':
logger.info(f'{self}: Press button on device now') logger.info(f'{self}: Press button on device now')
self.emit('button-press-required', self) self.emit('button-press-required')
elif signal == 'ListeningStopped': elif signal == 'ListeningStopped':
err = parameters[0] err = parameters[0]
if err == -errno.EACCES: if err == -errno.EACCES:
@ -280,7 +280,7 @@ class TuhiDBusClientDevice(_DBusObject):
self.manager.disconnect(self.s1) self.manager.disconnect(self.s1)
del(self.s1) del(self.s1)
logger.info(f'{self}: Registration successful') logger.info(f'{self}: Registration successful')
self.emit('registered', self) self.emit('registered')
def terminate(self): def terminate(self):
try: try:

View File

@ -100,13 +100,13 @@ class SetupDialog(Gtk.Dialog):
self._sig = device.connect('button-press-required', self._on_button_press_required) self._sig = device.connect('button-press-required', self._on_button_press_required)
device.register() device.register()
def _on_button_press_required(self, tuhi, device): def _on_button_press_required(self, device):
device.disconnect(self._sig) device.disconnect(self._sig)
self.stack.set_visible_child_name('page2') self.stack.set_visible_child_name('page2')
self._sig = device.connect('registered', self._on_registered) self._sig = device.connect('registered', self._on_registered)
def _on_registered(self, tuhi, device): def _on_registered(self, device):
device.disconnect(self._sig) device.disconnect(self._sig)
self.device = device self.device = device
self.response(Gtk.ResponseType.OK) self.response(Gtk.ResponseType.OK)