]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girparser: Add destroy argument for metadata
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 27 Mar 2017 07:40:41 +0000 (09:40 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 27 Mar 2017 07:40:41 +0000 (09:40 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=750838

vala/valagirparser.vala

index 524e8c3a9ff178a02812a6142ff25b5ee0a36a56..6a30f33a5bf855c019ac8617633d83f1a9ecaaea 100644 (file)
@@ -69,6 +69,7 @@ public class Vala.GirParser : CodeVisitor {
                ARRAY_LENGTH_FIELD,
                SENTINEL,
                CLOSURE,
+               DESTROY,
                CPREFIX,
                LOWER_CASE_CPREFIX,
                ERRORDOMAIN,
@@ -2448,6 +2449,9 @@ public class Vala.GirParser : CodeVisitor {
                if (metadata.has_argument (ArgumentType.CLOSURE)) {
                        closure_idx = metadata.get_integer (ArgumentType.CLOSURE);
                }
+               if (metadata.has_argument (ArgumentType.DESTROY)) {
+                       destroy_idx = metadata.get_integer (ArgumentType.DESTROY);
+               }
 
                next ();