mirror of https://github.com/tuhiproject/tuhi.git
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
parent
71ca2ca569
commit
695b7c43be
|
@ -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:
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue