rootston: fix output_damage_whole

This should fix artifacts when leaving fullscreen on rotated outputs.
This commit is contained in:
emersion 2018-01-28 21:56:21 +01:00
parent be888df4c3
commit 7881d039b6
No known key found for this signature in database
GPG Key ID: 0FDE7BE0E88F5E48
1 changed files with 4 additions and 1 deletions

View File

@ -563,8 +563,11 @@ void wlr_output_update_needs_swap(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,
output->width, output->height);
width, height);
wlr_output_update_needs_swap(output);
}