From: Rico Tzschichholz Date: Sat, 18 Nov 2017 22:45:09 +0000 (+0100) Subject: gidlparser: Fix cname format of renamed signals X-Git-Tag: 0.39.1~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c0ea1197fee5e6c0d906af8db41ebd5323432b33;p=thirdparty%2Fvala.git gidlparser: Fix cname format of renamed signals https://bugzilla.gnome.org/show_bug.cgi?id=731547 --- 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);