From: Chris Daley Date: Fri, 24 Nov 2017 18:45:23 +0000 (-0800) Subject: added support for Handle types X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9967634e61acc10821fc4226fcd72153db7bd57;p=thirdparty%2Fvala.git added support for Handle types --- diff --git a/dbusgen/valadbusvariantmodule.vala b/dbusgen/valadbusvariantmodule.vala index 48dd2882e..30a0cd2c5 100644 --- a/dbusgen/valadbusvariantmodule.vala +++ b/dbusgen/valadbusvariantmodule.vala @@ -151,6 +151,8 @@ public class Vala.DBusVariantModule { return vardict_type.copy (); } else if (type.equal (VariantType.VARIANT) || type.equal (VariantType.ANY) || type.equal (VariantType.BASIC) || type.equal (VariantType.MAYBE) || type.equal (VariantType.TUPLE)) { return new ObjectType ((ObjectTypeSymbol) gvariant_type); + } else if (type.equal (VariantType.HANDLE)) { + return int32_type.copy (); } Report.warning (null, "Unresolved type: %s".printf ((string) type.peek_string ())); @@ -166,8 +168,6 @@ public class Vala.DBusVariantModule { return string_type.copy (); } else if (type.equal (VariantType.DICTIONARY)) { return new ObjectType ((ObjectTypeSymbol) ghashtable_type); - } else if (type.equal (VariantType.HANDLE)) { - return string_type.copy (); } }