]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Use correct cname when calling property set accessor, fixes bug 562172
authorJürg Billeter <j@bitron.ch>
Fri, 16 Jan 2009 22:00:06 +0000 (22:00 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Fri, 16 Jan 2009 22:00:06 +0000 (22:00 +0000)
2009-01-16  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Use correct cname when calling property set accessor,
fixes bug 562172

svn path=/trunk/; revision=2367

ChangeLog
gobject/valaccodebasemodule.vala

index eb1c5da657993d526dee4491afe978e5f0d3d295..124589194792c0c3019cc20b3b2c0e20b6dca1eb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-01-16  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodebasemodule.vala:
+
+       Use correct cname when calling property set accessor,
+       fixes bug 562172
+
 2009-01-16  Jürg Billeter  <j@bitron.ch>
 
        * vala/valaassignment.vala:
index 1692cc8613615ce3a718646cd439088107d5a22a..6066b8d082cd784230f2f1498a4a248061de7b64 100644 (file)
@@ -3486,8 +3486,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
                        } else if (prop.base_interface_property != null) {
                                base_property = prop.base_interface_property;
                        }
-                       var base_property_type = (TypeSymbol) base_property.parent_symbol;
-                       set_func = "%s_set_%s".printf (base_property_type.get_lower_case_cname (null), base_property.name);
+                       set_func = base_property.set_accessor.get_cname ();
                        if (prop is DynamicProperty) {
                                set_func = head.get_dynamic_property_setter_cname ((DynamicProperty) prop);
                        }