From: Jürg Billeter Date: Tue, 23 Mar 2010 13:58:35 +0000 (+0100) Subject: Use BOXED marshaller for compact classes with type id X-Git-Tag: 0.8.0~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7c5a8583ec2b28e4244e66145b6cecbcfda3717;p=thirdparty%2Fvala.git Use BOXED marshaller for compact classes with type id --- diff --git a/vala/valaclass.vala b/vala/valaclass.vala index eceedf3ed..b11b266a5 100644 --- a/vala/valaclass.vala +++ b/vala/valaclass.vala @@ -699,8 +699,10 @@ public class Vala.Class : ObjectTypeSymbol { marshaller_type_name = base_class.get_marshaller_type_name (); } else if (!is_compact) { marshaller_type_name = get_upper_case_cname (); - } else { + } else if (get_type_id () == "G_TYPE_POINTER") { marshaller_type_name = "POINTER"; + } else { + marshaller_type_name = "BOXED"; } }