From 525506559a5226302eb8b1100a94ef02e9d4df15 Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Thu, 25 Aug 2022 18:59:33 -0400 Subject: wlr_compositor: Use wlr_fbox_equal --- types/wlr_compositor.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/types/wlr_compositor.c b/types/wlr_compositor.c index fd7cc1d0..cb026783 100644 --- a/types/wlr_compositor.c +++ b/types/wlr_compositor.c @@ -230,10 +230,7 @@ static void surface_update_damage(pixman_region32_t *buffer_damage, if (pending->width != current->width || pending->height != current->height || - pending->viewport.src.x != current->viewport.src.x || - pending->viewport.src.y != current->viewport.src.y || - pending->viewport.src.width != current->viewport.src.width || - pending->viewport.src.height != current->viewport.src.height) { + !wlr_fbox_equal(&pending->viewport.src, ¤t->viewport.src)) { // Damage the whole buffer on resize or viewport source box change pixman_region32_union_rect(buffer_damage, buffer_damage, 0, 0, pending->buffer_width, pending->buffer_height); -- cgit v1.2.3