CVSROOT: /cvs/gnome
Module name: libwnck
Changes by: vuntz 05/10/03 06:37:22
Modified files:
. : ChangeLog
libwnck : tasklist.c
Log message:
2005-09-30 Jochen Baier <[EMAIL PROTECTED]>
Detect windows that are removed from the skip_taskbar state.
Fixes #163293.
* libwnck/tasklist.c (struct skipped_window): new struct, (struct
WnckTasklistPrivate): include a list of skipped windows,
(wnck_task_state_changed): need to provide a prototype early on
because we want to call it earlier in the code,
(wnck_tasklist_init): initialize skipped_windows,
(wnck_tasklist_free_skipped_windows): new function,
(wnck_tasklist_finalize, wnck_tasklist_free_tasks): free the
skipped_windows, (tasklist_include_window_ignoring_skip_taskbar):
new function doing most the work that
wnck_tasklist_include_window() used to do,
(wnck_tasklist_include_window): keep the skip_tasklist check but
have tasklist_include_window_ignoring_skip_taskbar() do the rest,
(wnck_tasklist_update_lists): have windows that would otherwise be
included if it weren't for the skip_taskbar thingy be placed in
the skipped_windows list
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libwnck&who=vuntz&date=explicit&mindate=2005-10-03%2006:36&maxdate=2005-10-03%2006:38
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list