summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2017-12-02 18:31:03 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2017-12-09 14:34:50 +0100
commit00e88fcfb0dff92ffb5e59d44d4696c572dca125 (patch)
tree1b82d0929cb77cca2c326c0d216317ceafe5dce1
parent8c1c7641efce8321377a8b4c7c7cf3c21175b545 (diff)
downloadvala-00e88fcfb0dff92ffb5e59d44d4696c572dca125.tar.gz
girparser: Allow change of parameter names
-rw-r--r--vala/valagirparser.vala5
1 files changed, 4 insertions, 1 deletions
diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala
index d9323a3aa..5d54b5e46 100644
--- a/vala/valagirparser.vala
+++ b/vala/valagirparser.vala
@@ -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;
}