Merge pull request #2731 from nmschulte/check-create-window

Check X11 create window call
This commit is contained in:
Ingo Bürk 2017-04-11 11:32:08 +02:00 committed by GitHub
commit 5376a972c4
1 changed files with 15 additions and 10 deletions

View File

@ -28,16 +28,21 @@ xcb_window_t create_window(xcb_connection_t *conn, Rect dims,
visual = XCB_COPY_FROM_PARENT; visual = XCB_COPY_FROM_PARENT;
} }
xcb_create_window(conn, xcb_void_cookie_t gc_cookie = xcb_create_window(conn,
depth, depth,
result, /* the window id */ result, /* the window id */
root, /* parent == root */ root, /* parent == root */
dims.x, dims.y, dims.width, dims.height, /* dimensions */ dims.x, dims.y, dims.width, dims.height, /* dimensions */
0, /* border = 0, we draw our own */ 0, /* border = 0, we draw our own */
window_class, window_class,
visual, visual,
mask, mask,
values); values);
xcb_generic_error_t *error = xcb_request_check(conn, gc_cookie);
if (error != NULL) {
ELOG("Could not create window. Error code: %d.\n", error->error_code);
}
/* Set the cursor */ /* Set the cursor */
if (xcursor_supported) { if (xcursor_supported) {