This commit is contained in:
Daniel Pavel 2012-11-09 09:20:44 +02:00
parent 4b2d8a8d5a
commit d0ccd3e9c2
2 changed files with 5 additions and 2 deletions

View File

@ -228,6 +228,8 @@ class ReceiverListener(_EventsListener):
else:
self.LOG.warn("failed to trigger device events")
self.LOG.info("receiver reports %d device(s) paired", len(receiver))
def change_status(self, new_status):
if new_status != self.receiver.status:
self.LOG.debug("status %d => %d", self.receiver.status, new_status)
@ -321,6 +323,7 @@ class ReceiverListener(_EventsListener):
if receiver:
rl = ReceiverListener(receiver, status_changed_callback)
rl.start()
while not rl._active:
_sleep(0.1)
return rl

View File

@ -20,9 +20,9 @@ _PLACEHOLDER = '~'
def _info_text(dev):
items = [('Serial', dev.serial)] + [(f.kind, ((f.name + ' ') if f.name else '') + f.version) for f in dev.firmware]
if hasattr(dev, 'number'):
items += [('HID version', dev.protocol)]
items += [('HID', dev.protocol)]
return '<small><tt>%s</tt></small>' % '\n'.join('%-11s: %s' % (item[0], str(item[1])) for item in items)
return '<small><tt>%s</tt></small>' % '\n'.join('%-10s: %s' % (item[0], str(item[1])) for item in items)
def _toggle_info(action, label_widget, box_widget, frame):
if action.get_active():