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 e61d70b7926e2001c348301a3a65534ee5172b61..5e4e3bbae95146177b8bae0e65372a117692cfff 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)