[vala] Fix sender_type in Signal.get_handler_type()



commit aac625eba9257fccc5e61326baae38fd02ed03d2
Author: Luca Bruno <lucabru src gnome org>
Date:   Wed Jul 20 19:36:57 2011 +0200

    Fix sender_type in Signal.get_handler_type()
    
    Fixes bug 654934.

 vala/valasignaltype.vala |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/vala/valasignaltype.vala b/vala/valasignaltype.vala
index 6c6ddf5..1429046 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;
 



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