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; }