From: Emmanuele Bassi Date: Tue, 26 Sep 2023 11:49:32 +0000 (+0100) Subject: broadway: Plug a leak in the GSK renderer X-Git-Tag: archive/raspbian/4.12.4+ds-3+rpi1^2~21^2~1^2~14 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=17c979caf1223d2785b68358ab45fe3cc748bb65;p=gtk4.git broadway: Plug a leak in the GSK renderer We are leaking the Cairo image surface when creating a new node. Fixes: #6120 --- diff --git a/gsk/broadway/gskbroadwayrenderer.c b/gsk/broadway/gskbroadwayrenderer.c index 0408c25cff..f32e1e165e 100644 --- a/gsk/broadway/gskbroadwayrenderer.c +++ b/gsk/broadway/gskbroadwayrenderer.c @@ -898,6 +898,8 @@ gsk_broadway_renderer_add_node (GskRenderer *renderer, add_float (nodes, width); add_float (nodes, height); add_uint32 (nodes, texture_id); + + cairo_surface_destroy (surface); } }