From 62b5a3f37f96de31075e9d603c589b799e12689d Mon Sep 17 00:00:00 2001 From: Tom Feist Date: Mon, 22 Nov 2010 19:25:33 +0000 Subject: vim_mode: fix :snext/prev generating warnings when not connected --- vim-mode/vim_mode.pl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vim-mode/vim_mode.pl b/vim-mode/vim_mode.pl index 3ed29ae..94d8967 100644 --- a/vim-mode/vim_mode.pl +++ b/vim-mode/vim_mode.pl @@ -1796,6 +1796,9 @@ sub ex_server_next { my @server_ids = map { $_->{tag} . "\x1d" . $_->{nick} } Irssi::servers; my $server = Irssi::active_server; + + return unless $server; + my $current_id = $server->{tag} . "\x1d" . $server->{nick}; my $next = 0; my $server_count = scalar @server_ids; @@ -1820,6 +1823,9 @@ sub ex_server_prev { my @server_ids = map { $_->{tag} . "\x1d" . $_->{nick} } Irssi::servers; my $server = Irssi::active_server; + + return unless $server; + my $current_id = $server->{tag} . "\x1d" . $server->{nick}; my $prev = 0; my $server_count = scalar @server_ids; -- cgit v1.2.3