diff options
| author | Robert McQueen <robot101@debian.org> | 2006-02-15 23:45:50 +0000 | 
|---|---|---|
| committer | Robert McQueen <robot101@debian.org> | 2006-02-15 23:45:50 +0000 | 
| commit | 397b0a4ec150c4400de8a041d077c819f6e978bd (patch) | |
| tree | 4d4f13752e02db90fed751fb933d10fda961fbdd /python/dbus_bindings.pyx | |
| parent | 08bbc0210c243cb1c7e41d0c434fc069c7b2743c (diff) | |
2006-02-16  Robert McQueen  <robot101@debian.org>
	* glib/dbus-gmain.c: Make the previous commit compile.
	* python/_dbus.py, python/matchrules.py: Patch from Ole Andre
	Ravnaas <ole.andre.ravnaas@collabora.co.uk> to allow you to
	specify sender_keyword="foo", path_keyword="bar" when adding
	a signal listener, so that you can bind to signals generically
	but still do something useful in your callback.
	* python/dbus_bindings.pyx: Demarshal the byte type as unsigned
	chars so that they're not cast to chars and made negative. Thanks
	to Jakub Stachowski for reporting this and testing the fix.
Diffstat (limited to 'python/dbus_bindings.pyx')
| -rw-r--r-- | python/dbus_bindings.pyx | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/python/dbus_bindings.pyx b/python/dbus_bindings.pyx index 3bde96a1..836dbf8e 100644 --- a/python/dbus_bindings.pyx +++ b/python/dbus_bindings.pyx @@ -741,10 +741,10 @@ cdef class MessageIter:          return dbus_message_iter_get_element_type(self.iter)      def get_byte(self): -        cdef char c_val -        dbus_message_iter_get_basic(self.iter, <char *>&c_val) +        cdef unsigned char c_val +        dbus_message_iter_get_basic(self.iter, <unsigned char *>&c_val)          return c_val -         +      def get_boolean(self):          cdef dbus_bool_t c_val          dbus_message_iter_get_basic(self.iter, <dbus_bool_t *>&c_val) | 
