]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girparser: Allow change of parameter names
authorRico Tzschichholz <ricotz@ubuntu.com>
Sat, 2 Dec 2017 17:31:03 +0000 (18:31 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 7 Dec 2017 13:11:12 +0000 (14:11 +0100)
vala/valagirparser.vala

index 1be2c94f8089f170715311a7924446bb933f79a4..9d471f0f589f823ed399016624f6d21c96dcfa5c 100644 (file)
@@ -2434,7 +2434,10 @@ public class Vala.GirParser : CodeVisitor {
                        Report.error (get_current_src (), "expected start element of `parameter' or `instance-parameter'");
                }
                start_element (element_type);
-               string name = reader.get_attribute ("name");
+               var name = metadata.get_string (ArgumentType.NAME);
+               if (name == null) {
+                       name = reader.get_attribute ("name");
+               }
                if (name == null) {
                        name = default_name;
                }