From fd17c018e9a3336acf9ec4b6be63b7892b8c5287 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 30 Jul 2024 10:08:45 -0400 Subject: [PATCH] egl/wayland: replace a couple DRI2_FLUSH checks with non-kms_swrast checks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/egl/drivers/dri2/platform_wayland.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c index 7e57e77acd2..c96fcb0f75a 100644 --- a/src/egl/drivers/dri2/platform_wayland.c +++ b/src/egl/drivers/dri2/platform_wayland.c @@ -791,7 +791,7 @@ dri2_wl_create_window_surface(_EGLDisplay *disp, _EGLConfig *conf, dri2_surf->wl_win = window; dri2_surf->wl_win->driver_private = dri2_surf; dri2_surf->wl_win->destroy_window_callback = destroy_window_callback; - if (dri2_dpy->flush) + if (!dri2_dpy->swrast_not_kms) dri2_surf->wl_win->resize_callback = resize_callback; if (!dri2_create_drawable(dri2_dpy, config, dri2_surf, dri2_surf)) @@ -1709,7 +1709,7 @@ dri2_wl_swap_buffers_with_damage(_EGLDisplay *disp, _EGLSurface *draw, dri2_surf->base.Height, 0, 0, dri2_surf->base.Width, dri2_surf->base.Height, 0); - if (dri2_dpy->flush) { + if (dri2_dpy->swrast_not_kms) { __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(draw); dri_flush_drawable(dri_drawable);