From 75aa8524ec22888229e5849b5715d7111a0885b4 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 19 Jul 2021 10:22:09 +1000 Subject: [PATCH] wl/shm: don't fetch formats if not requested. This aligns the code with the drm format code Acked-By: Mike Blumenkrantz Reviewed-by: Jason Ekstrand Reviewed-by: Simon Ser Part-of: --- src/vulkan/wsi/wsi_common_wayland.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vulkan/wsi/wsi_common_wayland.c b/src/vulkan/wsi/wsi_common_wayland.c index f7ecc85b248..f91d9464aff 100644 --- a/src/vulkan/wsi/wsi_common_wayland.c +++ b/src/vulkan/wsi/wsi_common_wayland.c @@ -418,6 +418,9 @@ static void shm_handle_format(void *data, struct wl_shm *shm, uint32_t format) { struct wsi_wl_display *display = data; + if (display->swrast.formats.element_size == 0) + return; + wsi_wl_display_add_wl_shm_format(display, &display->swrast.formats, format); }