summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2017-11-18 23:45:09 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2017-11-18 23:52:44 +0100
commitc0ea1197fee5e6c0d906af8db41ebd5323432b33 (patch)
treee9402e3f1e15b4b114a72b36e3e27baffd63372c /vapigen
parent6a843ba71042df1f784aa98dd08f6e26a65fe9a9 (diff)
downloadvala-c0ea1197fee5e6c0d906af8db41ebd5323432b33.tar.gz
gidlparser: Fix cname format of renamed signals
https://bugzilla.gnome.org/show_bug.cgi?id=731547
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valagidlparser.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 86239f42e..bb3c4bb86 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -3065,7 +3065,7 @@ public class Vala.GIdlParser : CodeVisitor {
foreach (string attr in attributes) {
var nv = attr.split ("=", 2);
if (nv[0] == "name") {
- sig.set_attribute_string ("CCode", "cname", sig.name);
+ sig.set_attribute_string ("CCode", "cname", sig.name.replace ("_", "-"));
sig.name = eval (nv[1]);
} else if (nv[0] == "has_emitter" && eval (nv[1]) == "1") {
sig.set_attribute ("HasEmitter", true);