mirror of
https://github.com/irssi/irssi.git
synced 2026-08-10 20:33:46 +02:00
"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:
parent
4f9df44cb6
commit
c892353bf4
2 changed files with 20 additions and 9 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue