From: Luca Bruno Date: Sun, 18 Oct 2015 12:42:46 +0000 (+0200) Subject: gtkmodule: clear out [GtkChild] on properties it not supported X-Git-Tag: 0.30.1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ebff1c7041fea086d315ed7e1001a4cf0d2628d;p=thirdparty%2Fvala.git gtkmodule: clear out [GtkChild] on properties it not supported Fixes bug 731622 (cherry picked from commit 9a4d6b3bbda7139839f1b0a9528e7e75542045dd) --- diff --git a/codegen/valagtkmodule.vala b/codegen/valagtkmodule.vala index ecc709f64..07c022e28 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);