2008-05-12 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix `var' with pointer types,
fixes bug 527779
svn path=/trunk/; revision=1375
+2008-05-12 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valaccodegenerator.vala: fix `var' with pointer types,
+ fixes bug 527779
+
2008-05-12 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
local.variable_type = local.initializer.static_type.copy ();
local.variable_type.takes_ownership = (local.variable_type.data_type == null || local.variable_type.data_type.is_reference_type ());
local.variable_type.transfers_ownership = false;
+
+ if (local.variable_type is PointerType) {
+ local.variable_type.takes_ownership = false;
+ }
}
if (local.initializer != null) {