2008-10-03 Jürg Billeter <j@bitron.ch>
* vala/valasignal.vala:
* gobject/valaccodetypesymbolbinding.vala:
Always use lowercase signal names in generated C code,
patch by Marc-André Lureau, fixes bug 549507
svn path=/trunk/; revision=1819
2008-10-03 Jürg Billeter <j@bitron.ch>
+ * vala/valasignal.vala:
+ * gobject/valaccodetypesymbolbinding.vala:
+
+ Always use lowercase signal names in generated C code,
+ patch by Marc-André Lureau, fixes bug 549507
+
+2008-10-03 Jürg Billeter <j@bitron.ch>
+
* vala/valaclass.vala:
* vala/valainterfacewriter.vala:
* vala/valatypesymbol.vala:
public CCodeFunctionCall get_signal_creation (Signal sig, TypeSymbol type) {
var csignew = new CCodeFunctionCall (new CCodeIdentifier ("g_signal_new"));
- csignew.add_argument (new CCodeConstant ("\"%s\"".printf (sig.name)));
+ csignew.add_argument (new CCodeConstant ("\"%s\"".printf (sig.get_cname ())));
csignew.add_argument (new CCodeIdentifier (type.get_type_id ()));
csignew.add_argument (new CCodeConstant ("G_SIGNAL_RUN_LAST"));
csignew.add_argument (new CCodeConstant ("0"));
*/
public string get_cname () {
if (cname == null) {
- cname = name;
+ cname = camel_case_to_lower_case (name);
}
return cname;
}