]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Don't wrongly emit declaration for default-handler of signals
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 24 Feb 2021 08:58:43 +0000 (09:58 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 27 Feb 2021 19:26:43 +0000 (20:26 +0100)
This is done in GTypeModule.generate_interface_declaration()

codegen/valagtypemodule.vala

index 75a0f92b4fe7c90a652cde5ec0d32780f0d42ca3..d6efb57aaf635e005e5e8a6387a9f943d0f1b8af 100644 (file)
@@ -1292,7 +1292,6 @@ public class Vala.GTypeModule : GErrorModule {
                        if (sig.default_handler == null || !sig.is_virtual) {
                                continue;
                        }
-                       generate_method_declaration (sig.default_handler, cfile);
 
                        var ccast = new CCodeCastExpression (new CCodeIdentifier ("klass"), "%sClass *".printf (get_ccode_name (cl)));
                        ccode.add_assignment (new CCodeMemberAccess.pointer (ccast, get_ccode_vfunc_name (sig.default_handler)), new CCodeIdentifier (get_ccode_real_name (sig.default_handler)));