]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gidlparser: Fix cname format of renamed signals
authorRico Tzschichholz <ricotz@ubuntu.com>
Sat, 18 Nov 2017 22:45:09 +0000 (23:45 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 18 Nov 2017 22:52:44 +0000 (23:52 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=731547

vapigen/valagidlparser.vala

index 86239f42e4043de95720b1f39795a337a9d3b6b4..bb3c4bb866582d4c6a54fbd7f8428cccf65df459 100644 (file)
@@ -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);