2008-12-21 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Use `const' for struct input parameters, fixes bug 548413
svn path=/trunk/; revision=2234
+2008-12-21 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valaccodebasemodule.vala:
+
+ Use `const' for struct input parameters, fixes bug 548413
+
2008-12-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-base-0.10/:
// pass non-simple structs always by reference
if (p.parameter_type.data_type is Struct) {
var st = (Struct) p.parameter_type.data_type;
- if (!st.is_simple_type () && p.direction == ParameterDirection.IN && !p.parameter_type.nullable) {
- ctypename += "*";
+ if (!st.is_simple_type () && p.direction == ParameterDirection.IN) {
+ ctypename = "const " + ctypename;
+ if (!p.parameter_type.nullable) {
+ ctypename += "*";
+ }
}
}