From: Jürg Billeter Date: Mon, 18 Oct 2010 19:51:36 +0000 (+0200) Subject: Fix connecting to dynamic signals with non-void return type X-Git-Tag: 0.11.1~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37049155eb094635ad25f6c935fc17af4525cdaa;p=thirdparty%2Fvala.git Fix connecting to dynamic signals with non-void return type Fixes bug 622089. --- diff --git a/vala/valamethodcall.vala b/vala/valamethodcall.vala index 5a3b8dd18..7fdf2a36e 100644 --- a/vala/valamethodcall.vala +++ b/vala/valamethodcall.vala @@ -559,6 +559,7 @@ public class Vala.MethodCall : Expression { var dynamic_sig = m.parent_symbol as DynamicSignal; if (dynamic_sig != null && dynamic_sig.handler != null) { + dynamic_sig.return_type = dynamic_sig.handler.value_type.get_return_type ().copy (); bool first = true; foreach (FormalParameter param in dynamic_sig.handler.value_type.get_parameters ()) { if (first) {