From d0ccd3e9c2f6349394bc9cda800d6be3a1143536 Mon Sep 17 00:00:00 2001 From: Daniel Pavel Date: Fri, 9 Nov 2012 09:20:44 +0200 Subject: [PATCH] ui tweak --- app/receiver.py | 3 +++ app/ui/main_window.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/receiver.py b/app/receiver.py index 3df5f1f8..8ad1aa17 100644 --- a/app/receiver.py +++ b/app/receiver.py @@ -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 diff --git a/app/ui/main_window.py b/app/ui/main_window.py index 874e0792..eb003386 100644 --- a/app/ui/main_window.py +++ b/app/ui/main_window.py @@ -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 '%s' % '\n'.join('%-11s: %s' % (item[0], str(item[1])) for item in items) + return '%s' % '\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():