From: Ali Sabil Date: Tue, 31 Mar 2009 16:00:25 +0000 (+0200) Subject: Fix crash with dynamic property access X-Git-Tag: 0.7.0~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4208bbf896b0bd6da0c227ac61b79db3951cfa40;p=thirdparty%2Fvala.git Fix crash with dynamic property access --- diff --git a/gobject/valaccodebasemodule.vala b/gobject/valaccodebasemodule.vala index 4cbccb569..8c777ab2c 100644 --- a/gobject/valaccodebasemodule.vala +++ b/gobject/valaccodebasemodule.vala @@ -3543,11 +3543,11 @@ internal class Vala.CCodeBaseModule : CCodeModule { base_property = prop.base_interface_property; } - generate_property_accessor_declaration (base_property.set_accessor, source_declarations); - - set_func = base_property.set_accessor.get_cname (); if (prop is DynamicProperty) { set_func = head.get_dynamic_property_setter_cname ((DynamicProperty) prop); + } else { + generate_property_accessor_declaration (base_property.set_accessor, source_declarations); + set_func = base_property.set_accessor.get_cname (); } }