[vala] Fix crash with dynamic property access



commit 4208bbf896b0bd6da0c227ac61b79db3951cfa40
Author: Ali Sabil <ali sabil gmail com>
Date:   Tue Mar 31 18:00:25 2009 +0200

    Fix crash with dynamic property access
---
 gobject/valaccodebasemodule.vala |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gobject/valaccodebasemodule.vala b/gobject/valaccodebasemodule.vala
index 4cbccb5..8c777ab 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 ();
 			}
 		}
 		



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]