Merge branch 'Fix-X11-SHM-version-check' into 'master'

Fix X11 SHM version check.

See merge request wlroots/wlroots!5001
This commit is contained in:
Carlo Wood 2026-03-11 19:16:15 +00:00
commit ab94301a87

View file

@ -474,7 +474,8 @@ struct wlr_backend *wlr_x11_backend_create(struct wl_event_loop *loop,
xcb_shm_query_version_reply_t *shm_reply = xcb_shm_query_version_reply_t *shm_reply =
xcb_shm_query_version_reply(x11->xcb, shm_cookie, NULL); xcb_shm_query_version_reply(x11->xcb, shm_cookie, NULL);
if (shm_reply) { if (shm_reply) {
if (shm_reply->major_version >= 1 || shm_reply->minor_version >= 2) { if (shm_reply->major_version > 1 ||
(shm_reply->major_version == 1 && shm_reply->minor_version >= 2)) {
if (shm_reply->shared_pixmaps) { if (shm_reply->shared_pixmaps) {
x11->have_shm = true; x11->have_shm = true;
} else { } else {