diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-03-03 07:10:51 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-03-14 14:56:42 -0400 |
commit | a36123c802ba27e4e1fcb94c4b8cc9515bcf21ec (patch) | |
tree | 80f8a3bf5a3c37d92f9609bb0e512b8cd6b4a24e /gtk/gtkbuilder-menus.c | |
parent | 9f88dba1622a02b44f49fc0079b7810e588347d3 (diff) | |
download | gtk+-a36123c802ba27e4e1fcb94c4b8cc9515bcf21ec.tar.gz |
gtk: Stop using g_slice
Diffstat (limited to 'gtk/gtkbuilder-menus.c')
-rw-r--r-- | gtk/gtkbuilder-menus.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtkbuilder-menus.c b/gtk/gtkbuilder-menus.c index fcf8731802..7855885173 100644 --- a/gtk/gtkbuilder-menus.c +++ b/gtk/gtkbuilder-menus.c @@ -55,7 +55,7 @@ gtk_builder_menu_push_frame (GtkBuilderMenuState *state, { struct frame *new; - new = g_slice_new (struct frame); + new = g_new (struct frame, 1); *new = state->frame; state->frame.menu = menu; @@ -77,7 +77,7 @@ gtk_builder_menu_pop_frame (GtkBuilderMenuState *state) state->frame = *prev; - g_slice_free (struct frame, prev); + g_free (prev); } static void @@ -335,7 +335,7 @@ gtk_builder_menu_error (GtkBuildableParseContext *context, state->frame = *prev; - g_slice_free (struct frame, prev); + g_free (prev); } if (state->string) @@ -347,7 +347,7 @@ gtk_builder_menu_error (GtkBuildableParseContext *context, g_free (state->attribute); g_free (state->context); - g_slice_free (GtkBuilderMenuState, state); + g_free (state); } static GtkBuildableParser gtk_builder_menu_subparser = @@ -368,7 +368,7 @@ _gtk_builder_menu_start (ParserData *parser_data, GtkBuilderMenuState *state; char *id; - state = g_slice_new0 (GtkBuilderMenuState); + state = g_new0 (GtkBuilderMenuState, 1); state->parser_data = parser_data; gtk_buildable_parse_context_push (&parser_data->ctx, >k_builder_menu_subparser, state); @@ -394,5 +394,5 @@ _gtk_builder_menu_end (ParserData *parser_data) g_assert (state->frame.prev == NULL); g_assert (state->frame.item == NULL); g_assert (state->frame.menu == NULL); - g_slice_free (GtkBuilderMenuState, state); + g_free (state); } |