From: Luca Bruno Date: Sat, 16 Jan 2010 19:09:13 +0000 (+0100) Subject: Return handler id when connecting signal handlers X-Git-Tag: 0.7.10~87 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7ea3f6a40138c25cbf9c7296e59cbf008378877b;p=thirdparty%2Fvala.git Return handler id when connecting signal handlers Fixes bug 537146. --- 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;