diff options
author | Jesse Luehrs <doy@tozt.net> | 2012-02-24 19:22:00 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2012-02-24 19:22:00 -0600 |
commit | 52faf082c8a3f6a3baa4faba3ed9b08bc8c0807e (patch) | |
tree | 1628011121762daa3f29fce23550ebf67e003cc6 | |
parent | 4e9da77fa218400a8a61dc2f80eca5af2fef0208 (diff) | |
download | term-filter-52faf082c8a3f6a3baa4faba3ed9b08bc8c0807e.tar.gz term-filter-52faf082c8a3f6a3baa4faba3ed9b08bc8c0807e.zip |
this is a weird api, get rid of it
-rw-r--r-- | lib/Term/Filter.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Term/Filter.pm b/lib/Term/Filter.pm index e2f38f5..eb544af 100644 --- a/lib/Term/Filter.pm +++ b/lib/Term/Filter.pm @@ -169,12 +169,12 @@ sub _setup { $prev_winch->(); }; - my $undo = $self->_callback('setup', @cmd); + $self->_callback('setup', @cmd); return Scope::Guard->new(sub { $SIG{WINCH} = $prev_winch; $self->_raw_mode(0); - $undo->() if $undo; + $self->_callback('cleanup'); }); } |