From e8d974a8d36e0a6f2ff99619c7e76cadfb0ba626 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Tue, 12 Mar 2024 11:24:19 +0100 Subject: [PATCH] xwayland/glamor: Drop the check_flip() hook The GBM backend never had a use for it. Signed-off-by: Olivier Fourdan Part-of: --- hw/xwayland/xwayland-glamor-gbm.c | 1 - hw/xwayland/xwayland-glamor.c | 4 ---- 2 files changed, 5 deletions(-) diff --git a/hw/xwayland/xwayland-glamor-gbm.c b/hw/xwayland/xwayland-glamor-gbm.c index c07926ce5..bab5b39a6 100644 --- a/hw/xwayland/xwayland-glamor-gbm.c +++ b/hw/xwayland/xwayland-glamor-gbm.c @@ -1301,7 +1301,6 @@ xwl_glamor_init_gbm(struct xwl_screen *xwl_screen) dixSetPrivate(&xwl_screen->screen->devPrivates, &xwl_gbm_private_key, xwl_gbm); - xwl_screen->gbm_backend.check_flip = NULL; xwl_screen->gbm_backend.get_main_device = xwl_gbm_get_main_device; xwl_screen->gbm_backend.is_available = TRUE; xwl_screen->gbm_backend.backend_flags = XWL_EGL_BACKEND_NEEDS_BUFFER_FLUSH | diff --git a/hw/xwayland/xwayland-glamor.c b/hw/xwayland/xwayland-glamor.c index dc4f93993..a4ddaf9bd 100644 --- a/hw/xwayland/xwayland-glamor.c +++ b/hw/xwayland/xwayland-glamor.c @@ -93,15 +93,11 @@ Bool xwl_glamor_check_flip(WindowPtr present_window, PixmapPtr pixmap) { ScreenPtr screen = pixmap->drawable.pScreen; - struct xwl_screen *xwl_screen = xwl_screen_get(screen); PixmapPtr backing_pixmap = screen->GetWindowPixmap(present_window); if (pixmap->drawable.depth != backing_pixmap->drawable.depth) return FALSE; - if (xwl_screen->egl_backend->check_flip) - return xwl_screen->egl_backend->check_flip(pixmap); - return TRUE; }