]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
dova: Do not accept `owned' for property get accessors
authorJürg Billeter <j@bitron.ch>
Sat, 13 Mar 2010 20:24:05 +0000 (21:24 +0100)
committerJürg Billeter <j@bitron.ch>
Sat, 13 Mar 2010 20:24:05 +0000 (21:24 +0100)
vala/valaparser.vala

index e92a4e8e52277d7c2f5f698f79c928664f82acc7..90ad36d6dbc5c880cfa13754a0739ac504b3a023 100644 (file)
@@ -2546,7 +2546,7 @@ public class Vala.Parser : CodeVisitor {
                                var accessor_access = parse_access_modifier (SymbolAccessibility.PUBLIC);
 
                                var value_type = type.copy ();
-                               value_type.value_owned = accept (TokenType.OWNED);
+                               value_type.value_owned = (context.profile != Profile.DOVA && accept (TokenType.OWNED));
 
                                if (accept (TokenType.GET)) {
                                        if (prop.get_accessor != null) {