From: Benjamin Otte Date: Sun, 11 Jun 2023 00:56:50 +0000 (+0200) Subject: vulkan: Handle empty rects in intersects_rect() X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~159^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=82ba8c848be0248e8f2207fe01fdf69a6b1f467f;p=gtk4.git vulkan: Handle empty rects in intersects_rect() Apart from the none case, this was already handled, so we just check if the rect is empty now. --- diff --git a/gsk/vulkan/gskvulkanclip.c b/gsk/vulkan/gskvulkanclip.c index 72cc1454c4..2b24773125 100644 --- a/gsk/vulkan/gskvulkanclip.c +++ b/gsk/vulkan/gskvulkanclip.c @@ -252,7 +252,7 @@ gsk_vulkan_clip_intersects_rect (const GskVulkanClip *self, return FALSE; case GSK_VULKAN_CLIP_NONE: - return TRUE; + return r.size.width > 0 && r.size.height > 0; case GSK_VULKAN_CLIP_RECT: return graphene_rect_intersection (&self->rect.bounds, &r, NULL);