summaryrefslogtreecommitdiffstats
path: root/lib/Term/Filter.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Term/Filter.pm')
-rw-r--r--lib/Term/Filter.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Term/Filter.pm b/lib/Term/Filter.pm
index 519855d..b879fb3 100644
--- a/lib/Term/Filter.pm
+++ b/lib/Term/Filter.pm
@@ -14,10 +14,10 @@ has callbacks => (
sub _callback {
my $self = shift;
- my ($event) = @_;
+ my ($event, @args) = @_;
my $callback = $self->callbacks->{$event};
return unless $callback;
- return $callback->(@_);
+ return $self->$callback(@args);
}
sub _has_callback {