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 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');
});
}