don't output overridden properties
authorJuerg Billeter <j@bitron.ch>
Wed, 30 Jan 2008 06:38:00 +0000 (06:38 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 30 Jan 2008 06:38:00 +0000 (06:38 +0000)
2008-01-30  Juerg Billeter  <j@bitron.ch>

* vala/valainterfacewriter.vala: don't output overridden properties

svn path=/trunk/; revision=926

ChangeLog
vala/valainterfacewriter.vala

index a85eac6..7d3b039 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2008-01-30  Jürg Billeter  <j@bitron.ch>
 
+       * vala/valainterfacewriter.vala: don't output overridden properties
+
+2008-01-30  Jürg Billeter  <j@bitron.ch>
+
        * vapi/Makefile.am, vapi/WebKitGtk.deps, vapi/WebKitGtk.vapi,
          vapi/packages/WebKitGtk/: add WebKit bindings
 
index 3d66781..808027d 100644 (file)
@@ -567,7 +567,7 @@ public class Vala.InterfaceWriter : CodeVisitor {
        }
 
        public override void visit_property (Property! prop) {
-               if (!check_accessibility (prop)) {
+               if (!check_accessibility (prop) || prop.overrides || prop.base_interface_property != null) {
                        return;
                }