From: Jordan Yelloz Date: Sun, 3 Jan 2010 08:47:06 +0000 (-0800) Subject: GIR parser: Add support for parsing callback types X-Git-Tag: 0.7.10~75 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fkeep-around%2F0a477a48040208d31f99ec69f20817c62d462186;p=thirdparty%2Fvala.git GIR parser: Add support for parsing callback types --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 7b0623375..697105bd7 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -423,6 +423,9 @@ public class Vala.GirParser : CodeVisitor { var element_type = parse_type (); end_element ("array"); return new ArrayType (element_type, 1, null); + } else if (reader.name == "callback"){ + var callback = parse_callback (); + return new DelegateType (callback); } else { start_element ("type"); DataType type = parse_type_from_name (reader.get_attribute ("name"));