]> git.99rst.org Git - irssi-scripts.irssi.org.git/commitdiff
when using -purge it's defined but valueless
authorJari Matilainen <redacted>
Mon, 24 Apr 2017 20:50:32 +0000 (22:50 +0200)
committerJari Matilainen <redacted>
Mon, 24 Apr 2017 20:50:32 +0000 (22:50 +0200)
scripts/notes.pl

index ea603793877087724e232d8228939d024699d156..28ba217eea7c770b4977c06af2994016612bdabf 100644 (file)
@@ -145,7 +145,7 @@ sub cmd_notes_del {
   my $patt = join('|', @chatnets);
   my @networks = grep {/$patt/i} keys %$args;
 
-  my $purge = $args->{purge};
+  my $purge = (defined $args->{purge} ? 1 : 0);
   unless ($purge || ($type && $pattern)) {
     _error "Could not parse command\n" . usage(), $witem;
     return;
@@ -253,9 +253,9 @@ Irssi::command_bind('notes' => sub {
   Irssi::command_runsub ('notes', $data, $server, $item ) ;
 });
 
-Irssi::command_bind('notes add', \&cmd_notes_add);
-Irssi::command_bind('notes del', \&cmd_notes_del);
-Irssi::command_bind('notes list', \&cmd_notes_list);
+Irssi::command_bind('notes add', 'cmd_notes_add');
+Irssi::command_bind('notes del', 'cmd_notes_del');
+Irssi::command_bind('notes list', 'cmd_notes_list');
 Irssi::command_bind('notes help', sub { Irssi::active_win()->print(usage()); });
 
 Irssi::command_set_options('notes add', join(' ', @chatnets) . ' +nick +mask');
git clone https://git.99rst.org/PROJECT