xwm: reply to configure_requests

This commit is contained in:
Dominique Martinet 2017-08-20 14:18:43 +02:00
parent 1458a95e65
commit a39b091bd9

View file

@ -106,6 +106,12 @@ static void handle_configure_request(struct wlr_xwm *xwm, xcb_configure_request_
window->width = ev->width; window->width = ev->width;
window->height = ev->height; window->height = ev->height;
// handle parent/sibling? // handle parent/sibling?
uint32_t values[] = { ev->x, ev->y, ev->width, ev->height, 0 };
uint32_t mask = XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y |
XCB_CONFIG_WINDOW_WIDTH | XCB_CONFIG_WINDOW_HEIGHT |
XCB_CONFIG_WINDOW_BORDER_WIDTH;
xcb_configure_window(xwm->xcb_conn, ev->window, mask, values);
} }
static void handle_map_request(struct wlr_xwm *xwm, xcb_map_request_event_t *ev) { static void handle_map_request(struct wlr_xwm *xwm, xcb_map_request_event_t *ev) {