summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2012-02-24 19:22:00 -0600
committerJesse Luehrs <doy@tozt.net>2012-02-24 19:22:00 -0600
commit52faf082c8a3f6a3baa4faba3ed9b08bc8c0807e (patch)
tree1628011121762daa3f29fce23550ebf67e003cc6
parent4e9da77fa218400a8a61dc2f80eca5af2fef0208 (diff)
downloadterm-filter-52faf082c8a3f6a3baa4faba3ed9b08bc8c0807e.tar.gz
term-filter-52faf082c8a3f6a3baa4faba3ed9b08bc8c0807e.zip
this is a weird api, get rid of it
-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 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');
});
}