2009-08-06 Mark Doffman <mark.doffman@codethink.co.uk>
authorMark Doffman <mdoff@altair-voyager.(none)>
Thu, 6 Aug 2009 18:49:43 +0000 (19:49 +0100)
committerMark Doffman <mdoff@altair-voyager.(none)>
Thu, 6 Aug 2009 18:49:43 +0000 (19:49 +0100)
        Fix signature of keyboard event registration
        when key array is empty.

pyatspi/deviceevent.py

index e61d70b..5e4e3bb 100644 (file)
@@ -282,7 +282,7 @@ class DeviceEventController(object):
                 """
                 func = self._dec.get_dbus_method("registerKeystrokeListener")
                 return func(event_listener,
-                            keys,
+                            _dbus.Array(keys, signature="(iisi)"),
                             event_mask,
                             key_event_types,
                             event_listener_mode)