diff options
Diffstat (limited to 'codegen/valagtypemodule.vala')
-rw-r--r-- | codegen/valagtypemodule.vala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/codegen/valagtypemodule.vala b/codegen/valagtypemodule.vala index c50696d00..d81c530b8 100644 --- a/codegen/valagtypemodule.vala +++ b/codegen/valagtypemodule.vala @@ -435,9 +435,9 @@ public class Vala.GTypeModule : GErrorModule { var delegate_type = (DelegateType) f.variable_type; if (delegate_type.delegate_symbol.has_target) { // create field to store delegate target - instance_struct.add_field ("gpointer", get_ccode_delegate_target_name (f)); + instance_struct.add_field (get_ccode_name (delegate_target_type), get_ccode_delegate_target_name (f)); if (delegate_type.is_disposable ()) { - instance_struct.add_field ("GDestroyNotify", get_delegate_target_destroy_notify_cname (get_ccode_name (f))); + instance_struct.add_field (get_ccode_name (delegate_target_destroy_type), get_delegate_target_destroy_notify_cname (get_ccode_name (f))); } } } @@ -537,9 +537,9 @@ public class Vala.GTypeModule : GErrorModule { var delegate_type = (DelegateType) f.variable_type; if (delegate_type.delegate_symbol.has_target) { // create field to store delegate target - instance_priv_struct.add_field ("gpointer", get_ccode_delegate_target_name (f)); + instance_priv_struct.add_field (get_ccode_name (delegate_target_type), get_ccode_delegate_target_name (f)); if (delegate_type.is_disposable ()) { - instance_priv_struct.add_field ("GDestroyNotify", get_delegate_target_destroy_notify_cname (get_ccode_name (f))); + instance_priv_struct.add_field (get_ccode_name (delegate_target_destroy_type), get_delegate_target_destroy_notify_cname (get_ccode_name (f))); } } } |