xwayland: Move xwl_surface_damage definition to xwayland-screen.c
It was already declared in xwayland-screen.h, and only takes a screen parameter, no window ones. Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
This commit is contained in:
parent
12af425acd
commit
2beefda5a8
|
@ -513,6 +513,16 @@ xwl_sync_events (struct xwl_screen *xwl_screen)
|
||||||
xwl_read_events (xwl_screen);
|
xwl_read_events (xwl_screen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void xwl_surface_damage(struct xwl_screen *xwl_screen,
|
||||||
|
struct wl_surface *surface,
|
||||||
|
int32_t x, int32_t y, int32_t width, int32_t height)
|
||||||
|
{
|
||||||
|
if (wl_surface_get_version(surface) >= WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION)
|
||||||
|
wl_surface_damage_buffer(surface, x, y, width, height);
|
||||||
|
else
|
||||||
|
wl_surface_damage(surface, x, y, width, height);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
xwl_screen_roundtrip(struct xwl_screen *xwl_screen)
|
xwl_screen_roundtrip(struct xwl_screen *xwl_screen)
|
||||||
{
|
{
|
||||||
|
|
|
@ -783,16 +783,6 @@ xwl_destroy_window(WindowPtr window)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
void xwl_surface_damage(struct xwl_screen *xwl_screen,
|
|
||||||
struct wl_surface *surface,
|
|
||||||
int32_t x, int32_t y, int32_t width, int32_t height)
|
|
||||||
{
|
|
||||||
if (wl_surface_get_version(surface) >= WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION)
|
|
||||||
wl_surface_damage_buffer(surface, x, y, width, height);
|
|
||||||
else
|
|
||||||
wl_surface_damage(surface, x, y, width, height);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
xwl_window_post_damage(struct xwl_window *xwl_window)
|
xwl_window_post_damage(struct xwl_window *xwl_window)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue