From 5012e47c517f2d23d6706e3cee7578b1e08d7474 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Wed, 30 Jan 2008 16:01:16 +0000 Subject: [PATCH] output # for properties transferring ownership 2008-01-30 Juerg Billeter * vala/valainterfacewriter.vala: output # for properties transferring ownership svn path=/trunk/; revision=928 --- ChangeLog | 5 +++++ vala/valainterfacewriter.vala | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8032f29..a3f99f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-01-30 Jürg Billeter + * vala/valainterfacewriter.vala: output # for properties transferring + ownership + +2008-01-30 Jürg Billeter + * vala/valacreationmethod.vala: default cname should be _init instead of _new for creation methods in structs diff --git a/vala/valainterfacewriter.vala b/vala/valainterfacewriter.vala index 808027d..162c3ba 100644 --- a/vala/valainterfacewriter.vala +++ b/vala/valainterfacewriter.vala @@ -589,7 +589,11 @@ public class Vala.InterfaceWriter : CodeVisitor { } write_type (prop.type_reference); - + + if (prop.type_reference.transfers_ownership) { + write_string ("#"); + } + write_string (" "); write_identifier (prop.name); write_string (" {"); -- 2.7.4