diff options
author | Jürg Billeter <j@bitron.ch> | 2009-04-03 12:15:37 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2009-04-03 12:15:37 +0200 |
commit | b5b0a8a75a07d5ffe5044e09e3f54feb39c9b923 (patch) | |
tree | 2e442f63687086b873de84c0a821c08c60c475fe /vala/valasignal.vala | |
parent | 62f5dc1b5b664d34cd32c4cbc3e35d61b8466831 (diff) | |
download | vala-b5b0a8a75a07d5ffe5044e09e3f54feb39c9b923.tar.gz |
Make sender parameter in signal handlers optional
Signal handler should not need to know the sender. This also makes it
possible to use the exact same parameter list for signal declaration
and signal handler.
Diffstat (limited to 'vala/valasignal.vala')
-rw-r--r-- | vala/valasignal.vala | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/vala/valasignal.vala b/vala/valasignal.vala index 6e8e785d5..1059cb946 100644 --- a/vala/valasignal.vala +++ b/vala/valasignal.vala @@ -105,8 +105,7 @@ public class Vala.Signal : Member, Lockable { sender_param_type.value_owned = false; sender_param_type.nullable = false; - var sender_param = new FormalParameter ("_sender", sender_param_type); - generated_delegate.add_parameter (sender_param); + generated_delegate.sender_type = sender_param_type; foreach (FormalParameter param in parameters) { var actual_param = param.copy (); |