From: Luca Bruno Date: Wed, 20 Jul 2011 17:36:57 +0000 (+0200) Subject: Fix sender_type in Signal.get_handler_type() X-Git-Tag: 0.13.2~124 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aac625eba9257fccc5e61326baae38fd02ed03d2;p=thirdparty%2Fvala.git Fix sender_type in Signal.get_handler_type() Fixes bug 654934. --- diff --git a/vala/valasignaltype.vala b/vala/valasignaltype.vala index 6c6ddf597..1429046b6 100644 --- a/vala/valasignaltype.vala +++ b/vala/valasignaltype.vala @@ -62,8 +62,7 @@ public class Vala.SignalType : DataType { DelegateType get_handler_type () { var type_sym = (ObjectTypeSymbol) signal_symbol.parent_symbol; - - var sender_type = new ObjectType (type_sym); + var sender_type = SemanticAnalyzer.get_data_type_for_symbol (type_sym); var result = new DelegateType (signal_symbol.get_delegate (sender_type, this)); result.value_owned = true;