mirror of
https://github.com/vale981/bspwm
synced 2025-03-05 18:01:37 -05:00
parent
a46496835c
commit
d953f6fa7f
2 changed files with 3 additions and 14 deletions
|
@ -248,13 +248,8 @@ void unmap_notify(xcb_generic_event_t *evt)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
coordinates_t loc;
|
set_window_state(e->window, XCB_ICCCM_WM_STATE_WITHDRAWN);
|
||||||
if (!locate_window(e->window, &loc)) {
|
unmanage_window(e->window);
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
set_hidden(loc.monitor, loc.desktop, loc.node, true);
|
|
||||||
arrange(loc.monitor, loc.desktop);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void property_notify(xcb_generic_event_t *evt)
|
void property_notify(xcb_generic_event_t *evt)
|
||||||
|
|
|
@ -50,13 +50,7 @@ void schedule_window(xcb_window_t win)
|
||||||
free(wa);
|
free(wa);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (override_redirect) {
|
if (override_redirect || locate_window(win, &loc)) {
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (locate_window(win, &loc)) {
|
|
||||||
set_hidden(loc.monitor, loc.desktop, loc.node, false);
|
|
||||||
arrange(loc.monitor, loc.desktop);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue