2008-04-06 Juerg Billeter <j@bitron.ch>
* vala/valapointertype.vala,
gobject/valaccodeassignmentbinding.vala: fix crash when using
pointers in parameters of D-Bus signals, fixes bug 526111
svn path=/trunk/; revision=1168
2008-04-06 Jürg Billeter <j@bitron.ch>
+ * vala/valapointertype.vala,
+ gobject/valaccodeassignmentbinding.vala: fix crash when using
+ pointers in parameters of D-Bus signals, fixes bug 526111
+
+2008-04-06 Jürg Billeter <j@bitron.ch>
+
* gobject/valaccodegeneratorinvocationexpression.vala: fix crash
when using string arrays in parameters of D-Bus methods,
fixes bug 525166
register_call.add_argument (carray_type);
add_call.add_argument (carray_type);
} else {
- register_call.add_argument (new CCodeIdentifier (param.type_reference.data_type.get_type_id ()));
- add_call.add_argument (new CCodeIdentifier (param.type_reference.data_type.get_type_id ()));
+ register_call.add_argument (new CCodeIdentifier (param.type_reference.get_type_id ()));
+ add_call.add_argument (new CCodeIdentifier (param.type_reference.get_type_id ()));
}
}
register_call.add_argument (new CCodeIdentifier ("G_TYPE_INVALID"));
public override Collection<Symbol> get_symbols () {
return base_type.get_symbols ();
}
+
+ public override string? get_type_id () {
+ return "G_TYPE_POINTER";
+ }
}