From 04e6be7c7d40b767c5724c3c9ac691379f6667d4 Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Wed, 3 Jan 2024 10:44:36 +0000 Subject: [PATCH] Bug fix: Run-time errors when removing a toolbar icon - In Edit/Preferences/Toolbar Main|Status, when an item is removed there are run-time errors - Replace g_object_unref() with gtk_container_remove() --- src/toolbar.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/toolbar.cc b/src/toolbar.cc index 7abf598d..386c96fe 100644 --- a/src/toolbar.cc +++ b/src/toolbar.cc @@ -116,7 +116,7 @@ static void toolbar_item_move_bottom_cb(GtkWidget *widget, gpointer data) static void toolbar_item_delete_cb(GtkWidget *, gpointer data) { - g_object_unref(GTK_WIDGET(data)); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(GTK_WIDGET(data))), GTK_WIDGET(data)); } static void toolbar_menu_popup(GtkWidget *widget) -- 2.20.1