diff --git a/compositor/screen-share.c b/compositor/screen-share.c index 44be600e0..6748f7267 100644 --- a/compositor/screen-share.c +++ b/compositor/screen-share.c @@ -854,7 +854,7 @@ shared_output_repainted(struct wl_listener *listener, void *data) } else { /* Damage in output coordinates */ pixman_region32_init(&damage); - pixman_region32_intersect(&damage, &so->output->region, current_damage); + pixman_region32_copy(&damage, current_damage); pixman_region32_translate(&damage, -so->output->x, -so->output->y); }