[vala/staging] codegen: Don't wrongly emit declaration for default-handler of signals



commit 8a1de7a5c0b918f107472aec2c91b59e5af96e34
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Wed Feb 24 09:58:43 2021 +0100

    codegen: Don't wrongly emit declaration for default-handler of signals
    
    This is done in GTypeModule.generate_interface_declaration()

 codegen/valagtypemodule.vala | 1 -
 1 file changed, 1 deletion(-)
---
diff --git a/codegen/valagtypemodule.vala b/codegen/valagtypemodule.vala
index af2f69531..07c7bb2c8 100644
--- a/codegen/valagtypemodule.vala
+++ b/codegen/valagtypemodule.vala
@@ -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)));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]