From: Luca Bruno Date: Wed, 4 May 2011 20:33:26 +0000 (+0200) Subject: GObject: Use destroy_value in add_get_property_function X-Git-Tag: 0.13.0~164 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cc35c3d4b025535bac8b4e3a27084c8288b8e3a;p=thirdparty%2Fvala.git GObject: Use destroy_value in add_get_property_function --- diff --git a/codegen/valagobjectmodule.vala b/codegen/valagobjectmodule.vala index 1edb80f60..0778e3700 100644 --- a/codegen/valagobjectmodule.vala +++ b/codegen/valagobjectmodule.vala @@ -236,7 +236,7 @@ public class Vala.GObjectModule : GTypeModule { ccode.add_expression (csetcall); if (requires_destroy (prop.get_accessor.value_type)) { - ccode.add_expression (get_unref_expression (new CCodeIdentifier (boxed), prop.get_accessor.value_type, null)); + ccode.add_expression (destroy_value (new GLibValue (prop.get_accessor.value_type, new CCodeIdentifier (boxed)))); } } else { ccall = new CCodeFunctionCall (new CCodeIdentifier (base_prop.get_accessor.get_cname ()));