From 7ea3f6a40138c25cbf9c7296e59cbf008378877b Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Sat, 16 Jan 2010 20:09:13 +0100 Subject: [PATCH] Return handler id when connecting signal handlers Fixes bug 537146. --- vala/valasignaltype.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vala/valasignaltype.vala b/vala/valasignaltype.vala index 4a6b585a6..851011ce5 100644 --- a/vala/valasignaltype.vala +++ b/vala/valasignaltype.vala @@ -68,7 +68,8 @@ public class Vala.SignalType : DataType { Method get_connect_method () { if (connect_method == null) { - connect_method = new Method ("connect", new VoidType ()); + var ulong_type = new IntegerType ((Struct) CodeContext.get ().root.scope.lookup ("ulong")); + connect_method = new Method ("connect", ulong_type); connect_method.access = SymbolAccessibility.PUBLIC; connect_method.external = true; connect_method.owner = signal_symbol.scope; -- 2.47.3