Merge branch 'title-race'
This commit is contained in:
commit
b7dbb919a9
2 changed files with 5 additions and 2 deletions
|
@ -50,6 +50,9 @@ Task *add_task (Window win)
|
|||
if (!win) return 0;
|
||||
if (window_is_hidden(win)) return 0;
|
||||
|
||||
XSelectInput(server.dsp, win, PropertyChangeMask|StructureNotifyMask);
|
||||
XFlush(server.dsp);
|
||||
|
||||
int monitor;
|
||||
if (nb_panel > 1) {
|
||||
monitor = window_get_monitor (win);
|
||||
|
@ -75,8 +78,7 @@ Task *add_task (Window win)
|
|||
get_title(&new_tsk);
|
||||
get_icon(&new_tsk);
|
||||
|
||||
//printf("task %s : desktop %d, monitor %d\n", new_tsk->title, desktop, monitor);
|
||||
XSelectInput (server.dsp, new_tsk.win, PropertyChangeMask|StructureNotifyMask);
|
||||
//printf("new task %s win %u: desktop %d, monitor %d\n", new_tsk.title, win, new_tsk.desktop, monitor);
|
||||
|
||||
GPtrArray* task_group = g_ptr_array_new();
|
||||
Taskbar *tskbar;
|
||||
|
|
|
@ -727,6 +727,7 @@ void event_property_notify (XEvent *e)
|
|||
}
|
||||
else {
|
||||
tsk = task_get_task (win);
|
||||
//printf("change win = %u, task = %p\n", win, tsk);
|
||||
if (!tsk) {
|
||||
if (at != server.atom._NET_WM_STATE)
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue