From: Colin Clark Date: Wed, 3 Jan 2024 10:44:36 +0000 (+0000) Subject: Bug fix: Run-time errors when removing a toolbar icon X-Git-Tag: v2.2~12 X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=04e6be7c7d40b767c5724c3c9ac691379f6667d4 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() --- 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)