1
0
mirror of https://github.com/irssi/irssi.git synced 2024-10-27 05:20:20 -04:00

/JOIN #existing_channel jumps to the window where it's joined.

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2660 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2002-04-09 19:05:44 +00:00 committed by cras
parent 5a0d676864
commit b1a385b2b4

View File

@ -132,21 +132,12 @@ static void cmd_join(const char *data, SERVER_REC *server)
if (channel == NULL) if (channel == NULL)
return; return;
/* already joined to channel, set it active */
window = window_item_window(channel); window = window_item_window(channel);
if (window != active_win)
window_set_active(window);
if (window == active_win) { window_item_set_active(active_win, (WI_ITEM_REC *) channel);
/* channel is in active window, set it active */
window_item_set_active(active_win,
(WI_ITEM_REC *) channel);
} else {
/* notify user how to move the channel to active
window. this was used to be done automatically
but it just confused everyone who did it
accidentally */
printformat_window(active_win, MSGLEVEL_CLIENTNOTICE,
TXT_CHANNEL_MOVE_NOTIFY, channel->name,
window->refnum);
}
} }
static void cmd_wjoin_post(const char *data) static void cmd_wjoin_post(const char *data)