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