aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--types/wlr_output.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/types/wlr_output.c b/types/wlr_output.c
index 00590136..8995ef5f 100644
--- a/types/wlr_output.c
+++ b/types/wlr_output.c
@@ -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);
}