From: Jürg Billeter Date: Sat, 13 Mar 2010 20:54:35 +0000 (+0100) Subject: dova: Do not write `owned' in VAPI files X-Git-Tag: 0.8.0~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5e23e65bd788d76f8a80b400163ef03242d54828;p=thirdparty%2Fvala.git dova: Do not write `owned' in VAPI files --- diff --git a/vala/valacodewriter.vala b/vala/valacodewriter.vala index bcfc8aa51..133dbb1e7 100644 --- a/vala/valacodewriter.vala +++ b/vala/valacodewriter.vala @@ -1042,7 +1042,7 @@ public class Vala.CodeWriter : CodeVisitor { write_identifier (prop.name); write_string (" {"); if (prop.get_accessor != null) { - if (prop.get_accessor.value_type.is_disposable ()) { + if (context.profile != Profile.DOVA && prop.get_accessor.value_type.is_disposable ()) { write_string (" owned"); } @@ -1050,8 +1050,8 @@ public class Vala.CodeWriter : CodeVisitor { write_code_block (prop.get_accessor.body); } if (prop.set_accessor != null) { - if (prop.set_accessor.value_type.value_owned) { - write_string ("owned "); + if (context.profile != Profile.DOVA && prop.set_accessor.value_type.value_owned) { + write_string (" owned"); } if (prop.set_accessor.writable) {