]> 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>
Sat, 9 Dec 2017 13:34:50 +0000 (14:34 +0100)
vala/valagirparser.vala

index d9323a3aa28810640c6b68cab547b8aed8eb0bf2..5d54b5e46fa3164020ef13e6c037fddcd6e858eb 100644 (file)
@@ -2426,7 +2426,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;
                }