diff --git a/src/xwayland/window-manager.c b/src/xwayland/window-manager.c index 6e032eab..1ec6a8be 100644 --- a/src/xwayland/window-manager.c +++ b/src/xwayland/window-manager.c @@ -1065,7 +1065,7 @@ wxs_wm_get_resources(struct weston_wm *wm) return; formats = xcb_render_query_pict_formats_formats(formats_reply); - for (i = 0; i < formats_reply->length; i++) + for (i = 0; i < formats_reply->num_formats; i++) if (formats[i].type == XCB_RENDER_PICT_TYPE_DIRECT && formats[i].depth == 24) wm->render_format = formats[i];