"window changed" signal now gives the old window as it's second argument.

query_auto_close now resets the "last check" time when changing to some
other window FROM it.


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@335 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2000-06-14 17:41:45 +00:00 committed by cras
commit c892353bf4
2 changed files with 20 additions and 9 deletions

View file

@ -129,14 +129,17 @@ void window_destroy(WINDOW_REC *window)
void window_set_active(WINDOW_REC *window)
{
WINDOW_REC *old_window;
if (window == active_win)
return;
old_window = active_win;
active_win = window;
windows = g_slist_remove(windows, active_win);
windows = g_slist_prepend(windows, active_win);
signal_emit("window changed", 1, active_win);
signal_emit("window changed", 2, active_win, old_window);
}
void window_change_server(WINDOW_REC *window, void *server)