summaryrefslogtreecommitdiff
path: root/vala/valagirparser.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2017-12-02 18:31:03 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2017-12-05 16:01:05 +0100
commit6a25ffbf1b859c8960aa0211cd58e0878007a29f (patch)
tree75eca1b767c76c9966184e5a396e2d0aa9f0fb38 /vala/valagirparser.vala
parentfb005f46f772fcc8a149b6b538fca86036ed0c8d (diff)
downloadvala-6a25ffbf1b859c8960aa0211cd58e0878007a29f.tar.gz
girparser: Allow change of parameter names
Diffstat (limited to 'vala/valagirparser.vala')
-rw-r--r--vala/valagirparser.vala5
1 files changed, 4 insertions, 1 deletions
diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala
index 790a1b244..c4a6bf921 100644
--- a/vala/valagirparser.vala
+++ b/vala/valagirparser.vala
@@ -2427,7 +2427,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;
}