# HG changeset patch
# User Richard Laager <rlaager@wiktel.com>
# Date 1226597889 0
# Node ID 7493462e695959910bd9f2d60602272c1ef77ebd
# Parent  dd155ec42b2544634444c530fc385770e7fd7cd0
A patch from Math2Gold to fix the dbus-analyze-functions script to properly
handle unsigned vs. signed in inputsimple.
Fixes #7432

diff -r dd155ec42b25 -r 7493462e6959 libpurple/dbus-analyze-functions.py
--- a/libpurple/dbus-analyze-functions.py	Wed Nov 12 02:50:52 2008 +0000
+++ b/libpurple/dbus-analyze-functions.py	Thu Nov 13 17:38:09 2008 +0000
@@ -372,13 +372,13 @@
 
     def inputsimple(self, type, name, us):
         if us:
+            self.cdecls.append("\tdbus_uint32_t %s;" % name)
+            self.cparams.append(("UINT32", name))
+            self.addintype("u", name)
+        else:
             self.cdecls.append("\tdbus_int32_t %s;" % name)
             self.cparams.append(("INT32", name))
             self.addintype("i", name)
-        else:
-            self.cdecls.append("\tdbus_uint32_t %s;" % name)
-            self.cparams.append(("UINT32", name))
-            self.addintype("u", name)
 
     def inputstring(self, type, name, us):
         if us: