diff options
Diffstat (limited to 'codegen/valagsignalmodule.vala')
-rw-r--r-- | codegen/valagsignalmodule.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valagsignalmodule.vala b/codegen/valagsignalmodule.vala index cfd4a5da8..4186859cf 100644 --- a/codegen/valagsignalmodule.vala +++ b/codegen/valagsignalmodule.vala @@ -537,7 +537,7 @@ public class Vala.GSignalModule : GObjectModule { return new CCodeMemberAccess.pointer (vcast, m.name); } - if (!sig.external_package && expr.source_reference.file == sig.source_reference.file) { + if (!sig.external_package && expr.source_reference.file == sig.source_reference.file && !(sig is DynamicSignal)) { var ccall = new CCodeFunctionCall (new CCodeIdentifier ("g_signal_emit")); ccall.add_argument (pub_inst); ccall.add_argument (get_signal_id_cexpression (sig)); |