summaryrefslogtreecommitdiff
path: root/vala/valainterface.vala
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2015-10-27 09:47:58 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2016-09-17 22:22:27 +0200
commit8e4cdfd6488c467a3028831e8d6183286c4f399d (patch)
tree9071dbbc0a9f1342c0aa853e67789e926899cff4 /vala/valainterface.vala
parent22dff9c3a603c76e3597647ebd1a414af5a46d8e (diff)
downloadvala-8e4cdfd6488c467a3028831e8d6183286c4f399d.tar.gz
valainterface: Don't allow 'type' properties
https://bugzilla.gnome.org/show_bug.cgi?id=723258
Diffstat (limited to 'vala/valainterface.vala')
-rw-r--r--vala/valainterface.vala5
1 files changed, 5 insertions, 0 deletions
diff --git a/vala/valainterface.vala b/vala/valainterface.vala
index 621c6e8ce..f80427b98 100644
--- a/vala/valainterface.vala
+++ b/vala/valainterface.vala
@@ -204,6 +204,11 @@ public class Vala.Interface : ObjectTypeSymbol {
return;
}
+ if (prop.name == "type") {
+ Report.error (prop.source_reference, "Property 'type' not allowed");
+ return;
+ }
+
properties.add (prop);
scope.add (prop.name, prop);