modules: Stop using g_slice
authorMatthias Clasen <mclasen@redhat.com>
Fri, 3 Mar 2023 11:51:04 +0000 (06:51 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 14 Mar 2023 18:56:42 +0000 (14:56 -0400)
modules/media/gtkgstpaintable.c
modules/printbackends/gtkprintbackendcups.c

index 0a4309b9d304a2c0c54799c0eb7bfbb84d60b1ce..8abf4a2a6e02ec488aaf8b77f3e26e4cf6184cea 100644 (file)
@@ -278,7 +278,7 @@ set_texture_invocation_free (SetTextureInvocation *invoke)
   g_object_unref (invoke->paintable);
   g_object_unref (invoke->texture);
 
-  g_slice_free (SetTextureInvocation, invoke);
+  g_free (invoke);
 }
 
 static gboolean
@@ -300,7 +300,7 @@ gtk_gst_paintable_queue_set_texture (GtkGstPaintable *self,
 {
   SetTextureInvocation *invoke;
 
-  invoke = g_slice_new0 (SetTextureInvocation);
+  invoke = g_new0 (SetTextureInvocation, 1);
   invoke->paintable = g_object_ref (self);
   invoke->texture = g_object_ref (texture);
   invoke->pixel_aspect_ratio = pixel_aspect_ratio;
index b88995b89dd24a33551a8fca030b7e3c15c384b2..d5c6acbe48ae136ff1ae201723827d55b3e901a2 100644 (file)
@@ -2034,7 +2034,7 @@ printer_setup_info_free (PrinterSetupInfo *info)
   g_free (info->original_device_uri);
   g_free (info->state_msg);
   g_strfreev (info->covers);
-  g_slice_free (PrinterSetupInfo, info);
+  g_free (info);
 }
 
 static void
@@ -2732,7 +2732,7 @@ cups_request_printer_info_cb (GtkPrintBackendCups *cups_backend,
                               gpointer             user_data)
 {
   RequestPrinterInfoData *data = (RequestPrinterInfoData *) user_data;
-  PrinterSetupInfo       *info = g_slice_new0 (PrinterSetupInfo);
+  PrinterSetupInfo       *info = g_new0 (PrinterSetupInfo, 1);
   GtkPrintBackend        *backend = GTK_PRINT_BACKEND (cups_backend);
   ipp_attribute_t        *attr;
   GtkPrinter             *printer = g_object_ref (GTK_PRINTER (data->printer));
@@ -3022,7 +3022,7 @@ create_temporary_queue (GtkPrintBackendCups *backend,
 static void
 create_cups_printer_from_avahi_data (AvahiConnectionTestData *data)
 {
-  PrinterSetupInfo *info = g_slice_new0 (PrinterSetupInfo);
+  PrinterSetupInfo *info = g_new0 (PrinterSetupInfo, 1);
   GtkPrinter       *printer;
 
   printer = gtk_print_backend_find_printer (GTK_PRINT_BACKEND (data->backend), data->printer_name);
@@ -3689,7 +3689,7 @@ cups_request_printer_list_cb (GtkPrintBackendCups *cups_backend,
       GtkPrinter *printer;
       gboolean status_changed = FALSE;
       GList *node;
-      PrinterSetupInfo *info = g_slice_new0 (PrinterSetupInfo);
+      PrinterSetupInfo *info = g_new0 (PrinterSetupInfo, 1);
 
       /* Skip leading attributes until we hit a printer...
        */