[vala] gtkmodule: clear out [GtkChild] on properties it not supported



commit 9a4d6b3bbda7139839f1b0a9528e7e75542045dd
Author: Luca Bruno <lucabru src gnome org>
Date:   Sun Oct 18 14:42:46 2015 +0200

    gtkmodule: clear out [GtkChild] on properties it not supported
    
    Fixes bug 731622

 codegen/valagtkmodule.vala |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/codegen/valagtkmodule.vala b/codegen/valagtkmodule.vala
index ecc709f..07c022e 100644
--- a/codegen/valagtkmodule.vala
+++ b/codegen/valagtkmodule.vala
@@ -216,6 +216,14 @@ public class Vala.GtkModule : GSignalModule {
                current_required_app_classes.clear ();
        }
 
+       public override void visit_property (Property prop) {
+               if (prop.get_attribute ("GtkChild") != null) {
+                       Report.error (prop.source_reference, "Annotating properties with [GtkChild] is not 
yet supported");
+               }
+
+               base.visit_property (prop);
+       }
+
        public override void visit_field (Field f) {
                base.visit_field (f);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]