]> 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>
Wed, 24 Feb 2021 09:04:45 +0000 (10:04 +0100)
This is done in GTypeModule.generate_interface_declaration()

codegen/valagtypemodule.vala

index af2f6953155e1c617488213a0ded10ec2e70921e..07c7bb2c87f97db8052f38d191201f009828635d 100644 (file)
@@ -1296,7 +1296,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)));