From: bw1 Date: Sun, 27 Nov 2022 19:09:10 +0000 (+0100) Subject: [crapbuster] #820 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=9642fcae8272143b14a9798750e0ff9f7d091cf9;p=irssi-scripts.irssi.org.git [crapbuster] #820 --- diff --git a/scripts/crapbuster.pl b/scripts/crapbuster.pl index c4c813b..9c81002 100644 --- a/scripts/crapbuster.pl +++ b/scripts/crapbuster.pl @@ -3,7 +3,7 @@ use strict; use vars qw($VERSION %IRSSI); -$VERSION = "2003020801"; +$VERSION = "2022112701"; %IRSSI = ( authors => "Stefan 'tommie' Tomanek", contact => "stefan\@pico.ruhr.de", @@ -14,6 +14,8 @@ $VERSION = "2003020801"; commands => "crapbuster" ); +# /scrollback levelclear -level crap,clientcrap + use Irssi; use Irssi::TextUI; @@ -30,7 +32,7 @@ sub cmd_crapbuster ($$$) { my $copy = $line; $line = $line->prev; foreach (split / /, Irssi::settings_get_str('crapbuster_levels')) { - next unless ($level == Irssi::level2bits($_)); + next unless (($level & Irssi::level2bits($_)) != 0 ); $view->remove_line($copy); last; }