+2008-05-01 Jürg Billeter <j@bitron.ch>
+
+ * vala/valacfgbuilder.vala:
+ * vala/valanullchecker.vala:
+ * vala/valasemanticanalyzer.vala:
+ * vala/valasymbolresolver.vala:
+ * vapigen/valagidlparser.vala:
+
+ Fix crash when using errordomain methods,
+ based on patch by Phil Housley, fixes bug 530537
+
2008-04-28 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/: fix GdkEvent* bindings
en.accept_children (this);
}
+ public override void visit_error_domain (ErrorDomain ed) {
+ ed.accept_children (this);
+ }
+
public override void visit_method (Method m) {
if (m.body == null) {
return;
en.accept_children (this);
}
+ public override void visit_error_domain (ErrorDomain ed) {
+ ed.accept_children (this);
+ }
+
public override void visit_field (Field f) {
f.accept_children (this);
}
ev.accept_children (this);
}
+ public override void visit_error_domain (ErrorDomain ed) {
+ ed.accept_children (this);
+ }
+
public override void visit_delegate (Delegate d) {
d.accept_children (this);
}
current_scope = current_scope.parent_scope;
}
+ public override void visit_error_domain (ErrorDomain ed) {
+ current_scope = ed.scope;
+
+ ed.accept_children (this);
+
+ current_scope = current_scope.parent_scope;
+ }
+
public override void visit_delegate (Delegate cb) {
current_scope = cb.scope;
visit_type (en);
}
+ public override void visit_error_domain (ErrorDomain ed) {
+ visit_type (ed);
+ }
+
public override void visit_delegate (Delegate d) {
visit_type (d);
}