rootston: fix output_damage_whole

This should fix artifacts when leaving fullscreen on rotated outputs.
master
emersion 7 years ago
parent be888df4c3
commit 7881d039b6
No known key found for this signature in database
GPG Key ID: 0FDE7BE0E88F5E48

@ -563,8 +563,11 @@ void wlr_output_update_needs_swap(struct wlr_output *output) {
} }
static void output_damage_whole(struct wlr_output *output) { static void output_damage_whole(struct wlr_output *output) {
int width, height;
wlr_output_effective_resolution(output, &width, &height);
pixman_region32_union_rect(&output->damage, &output->damage, 0, 0, pixman_region32_union_rect(&output->damage, &output->damage, 0, 0,
output->width, output->height); width, height);
wlr_output_update_needs_swap(output); wlr_output_update_needs_swap(output);
} }

Loading…
Cancel
Save