From: Matthias Clasen Date: Fri, 3 Mar 2023 12:09:40 +0000 (-0500) Subject: css: Stop using g_slice X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~553^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6d380cdfb447012eaf7060b66167c3bbdd440d0b;p=gtk4.git css: Stop using g_slice --- diff --git a/gtk/css/gtkcssparser.c b/gtk/css/gtkcssparser.c index d300ec2d0e..e5a489a13e 100644 --- a/gtk/css/gtkcssparser.c +++ b/gtk/css/gtkcssparser.c @@ -61,7 +61,7 @@ gtk_css_parser_new (GtkCssTokenizer *tokenizer, { GtkCssParser *self; - self = g_slice_new0 (GtkCssParser); + self = g_new0 (GtkCssParser, 1); self->ref_count = 1; self->tokenizer = gtk_css_tokenizer_ref (tokenizer); @@ -130,7 +130,7 @@ gtk_css_parser_finalize (GtkCssParser *self) g_critical ("Finalizing CSS parser with %u remaining blocks", self->blocks->len); g_array_free (self->blocks, TRUE); - g_slice_free (GtkCssParser, self); + g_free (self); } GtkCssParser * diff --git a/gtk/css/gtkcsssection.c b/gtk/css/gtkcsssection.c index 727141fdb6..fa7c2c628c 100644 --- a/gtk/css/gtkcsssection.c +++ b/gtk/css/gtkcsssection.c @@ -55,7 +55,7 @@ gtk_css_section_new (GFile *file, g_return_val_if_fail (start != NULL, NULL); g_return_val_if_fail (end != NULL, NULL); - result = g_slice_new0 (GtkCssSection); + result = g_new0 (GtkCssSection, 1); result->ref_count = 1; if (file) @@ -105,7 +105,7 @@ gtk_css_section_unref (GtkCssSection *section) if (section->file) g_object_unref (section->file); - g_slice_free (GtkCssSection, section); + g_free (section); } /** diff --git a/gtk/css/gtkcsstokenizer.c b/gtk/css/gtkcsstokenizer.c index 899221b5dc..0deb43f7d7 100644 --- a/gtk/css/gtkcsstokenizer.c +++ b/gtk/css/gtkcsstokenizer.c @@ -571,7 +571,7 @@ gtk_css_tokenizer_new (GBytes *bytes) { GtkCssTokenizer *tokenizer; - tokenizer = g_slice_new0 (GtkCssTokenizer); + tokenizer = g_new0 (GtkCssTokenizer, 1); tokenizer->ref_count = 1; tokenizer->bytes = g_bytes_ref (bytes); tokenizer->name_buffer = g_string_new (NULL); @@ -601,7 +601,7 @@ gtk_css_tokenizer_unref (GtkCssTokenizer *tokenizer) g_string_free (tokenizer->name_buffer, TRUE); g_bytes_unref (tokenizer->bytes); - g_slice_free (GtkCssTokenizer, tokenizer); + g_free (tokenizer); } const GtkCssLocation *