testsuite: Plug some memory leaks
authorMatthias Clasen <mclasen@redhat.com>
Fri, 9 Jun 2023 14:59:47 +0000 (10:59 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 10 Jun 2023 02:40:38 +0000 (22:40 -0400)
testsuite/gdk/texture.c
testsuite/gsk/compare-render.c

index 11c3d3357faba5747341793d4fded9b55081be0c..ddfa119aeff9066c499efa16aa06d07b0ad577bd 100644 (file)
@@ -392,6 +392,9 @@ test_texture_downloader (void)
   g_free (data);
   g_bytes_unref (bytes);
   gdk_texture_downloader_free (downloader);
+
+  g_object_unref (texture2);
+  g_object_unref (texture);
 }
 
 int
index bf86ac4150a6fded9ce1cbbdbfe3b1b5a1798a57..9dcbe5ba8dfc80c74b18f5293371525fb988e282 100644 (file)
@@ -481,6 +481,10 @@ main (int argc, char **argv)
 
   gsk_render_node_unref (node);
 
+  gsk_renderer_unrealize (renderer);
+  g_object_unref (renderer);
+  gdk_surface_destroy (window);
+
   gdk_display_close (gdk_display_get_default ());
 
   return success ? 0 : 1;