summaryrefslogtreecommitdiff
path: root/codegen/valagsignalmodule.vala
diff options
context:
space:
mode:
Diffstat (limited to 'codegen/valagsignalmodule.vala')
-rw-r--r--codegen/valagsignalmodule.vala2
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));