present/wnmd: Remove dead present_wnmd_can_window_flip

present_can_window_flip is only called from the Xorg modesetting
driver, never in WNMD mode.

Reviewed-by: Roman Gilg <subdiff@gmail.com>
This commit is contained in:
Michel Dänzer 2020-09-04 13:02:04 +02:00 committed by Michel Dänzer
parent b6b1161fd7
commit 59c40b0ee7
1 changed files with 0 additions and 29 deletions

View File

@ -413,34 +413,6 @@ present_wnmd_cancel_flip(WindowPtr window)
present_wnmd_flips_stop(window);
}
static Bool
present_wnmd_can_window_flip(WindowPtr window)
{
ScreenPtr screen = window->drawable.pScreen;
present_screen_priv_ptr screen_priv = present_screen_priv(screen);
WindowPtr toplvl_window = present_wnmd_toplvl_pixmap_window(window);
if (!screen_priv)
return FALSE;
if (!screen_priv->wnmd_info)
return FALSE;
/* Check to see if the driver supports flips at all */
if (!screen_priv->wnmd_info->flip)
return FALSE;
/* Don't flip redirected windows */
if (window->redirectDraw != RedirectDrawNone)
return FALSE;
/* Window must be same region as toplevel window */
if ( !RegionEqual(&window->winSize, &toplvl_window->winSize) )
return FALSE;
return TRUE;
}
/*
* Once the required MSC has been reached, execute the pending request.
*
@ -725,7 +697,6 @@ present_wnmd_init_mode_hooks(present_screen_priv_ptr screen_priv)
screen_priv->check_flip = &present_wnmd_check_flip;
screen_priv->check_flip_window = &present_wnmd_check_flip_window;
screen_priv->can_window_flip = &present_wnmd_can_window_flip;
screen_priv->present_pixmap = &present_wnmd_pixmap;
screen_priv->create_event_id = &present_wnmd_create_event_id;