From: Benjamin Otte Date: Mon, 24 Jul 2023 03:56:47 +0000 (+0200) Subject: vulkan: Plug a memleak X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~21^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2ad11e12d464334984362a1d3f247e9b84e14650;p=gtk4.git vulkan: Plug a memleak Yay, we no longer leak swapchain images --- diff --git a/gsk/vulkan/gskvulkanrender.c b/gsk/vulkan/gskvulkanrender.c index 9e3c0cbca9..8637ed5f64 100644 --- a/gsk/vulkan/gskvulkanrender.c +++ b/gsk/vulkan/gskvulkanrender.c @@ -483,7 +483,7 @@ gsk_vulkan_render_add_node (GskVulkanRender *self, cairo_region_get_extents (self->clip, &extents); gsk_vulkan_render_pass_begin_op (self, - g_object_ref (self->target), + self->target, &extents, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR); @@ -499,7 +499,7 @@ gsk_vulkan_render_add_node (GskVulkanRender *self, gsk_vulkan_render_pass_free (render_pass); gsk_vulkan_render_pass_end_op (self, - g_object_ref (self->target), + self->target, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR); if (download_func)