Add damage tracking for xwayland unmanaged surfaces

This commit is contained in:
emersion 2018-04-05 17:37:24 -04:00
parent 07f3bb3ad1
commit 1c91d0c10f
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
6 changed files with 50 additions and 9 deletions

7
include/sway/desktop.h Normal file
View file

@ -0,0 +1,7 @@
#include <wlr/types/wlr_surface.h>
void desktop_damage_whole_surface(struct wlr_surface *surface, double lx,
double ly);
void desktop_damage_from_surface(struct wlr_surface *surface, double lx,
double ly);

View file

@ -37,6 +37,9 @@ void output_damage_whole(struct sway_output *output);
void output_damage_whole_view(struct sway_output *output,
struct sway_view *view);
void output_damage_whole_surface(struct sway_output *output,
struct wlr_surface *surface, double ox, double oy);
struct sway_container *output_by_name(const char *name);
#endif