gsk: Plug a few memory leaks
authorMatthias Clasen <mclasen@redhat.com>
Sun, 30 Apr 2023 22:21:23 +0000 (18:21 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 30 Apr 2023 22:21:23 +0000 (18:21 -0400)
gsk/gl/gskglrenderjob.c

index 051619528c5de2747c14fbf96e4cc11a7ec4a570..d3bdef751d9c4731a73f07502c78e267fa2842f3 100644 (file)
@@ -4145,6 +4145,7 @@ gsk_gl_render_job_visit_node_with_offscreen (GskGLRenderJob       *job,
                                                      flipped_x ? -1 : 1,
                                                      flipped_y ? -1 : 1);
       gsk_gl_render_job_push_modelview (job, transform);
+      gsk_transform_unref (transform);
     }
 
   gsk_gl_render_job_transform_bounds (job, offscreen->bounds, &viewport);
@@ -4182,6 +4183,7 @@ gsk_gl_render_job_visit_node_with_offscreen (GskGLRenderJob       *job,
     {
       GskTransform *transform = gsk_transform_scale (NULL, downscale_x, downscale_y);
       gsk_gl_render_job_push_modelview (job, transform);
+      gsk_transform_unref (transform);
       gsk_gl_render_job_transform_bounds (job, offscreen->bounds, &viewport);
     }