修复堆叠顺序导致的全屏规则不生效 bug
This commit is contained in:
@@ -307,6 +307,16 @@ void raise_window(xcb_window_t window) {
|
||||
xcb_flush(conn);
|
||||
}
|
||||
|
||||
void place_window_above_sibling(xcb_window_t window, xcb_window_t sibling) {
|
||||
uint16_t mask = XCB_CONFIG_WINDOW_STACK_MODE | XCB_CONFIG_WINDOW_SIBLING;
|
||||
xcb_params_configure_window_t params = {
|
||||
.stack_mode = XCB_STACK_MODE_ABOVE,
|
||||
.sibling = sibling,
|
||||
};
|
||||
xcb_aux_configure_window(conn, window, mask, ¶ms);
|
||||
}
|
||||
|
||||
|
||||
void place_window_below_sibling(xcb_window_t window, xcb_window_t sibling) {
|
||||
uint16_t mask = XCB_CONFIG_WINDOW_STACK_MODE | XCB_CONFIG_WINDOW_SIBLING;
|
||||
xcb_params_configure_window_t params = {
|
||||
|
||||
Reference in New Issue
Block a user