pidgin/gtkblist.c

branch
release-2.x.y
changeset 42042
2b72ca248c28
parent 40953
13a246aa0656
child 42411
a91c43b65d3e
--- a/pidgin/gtkblist.c	Mon Jan 02 02:57:41 2023 -0600
+++ b/pidgin/gtkblist.c	Tue Feb 07 00:55:16 2023 -0600
@@ -1046,6 +1046,12 @@
 	return vbox;
 }
 
+static inline void
+destroy_widget_cb(GtkWidget *widget, G_GNUC_UNUSED gpointer data)
+{
+	gtk_widget_destroy(widget);
+}
+
 static void
 rebuild_chat_entries(PidginChatData *data, const char *default_chat_name)
 {
@@ -1059,7 +1065,7 @@
 
 	gc = purple_account_get_connection(data->rq_data.account);
 
-	gtk_container_foreach(GTK_CONTAINER(data->rq_data.vbox), (GtkCallback)gtk_widget_destroy, NULL);
+	gtk_container_foreach(GTK_CONTAINER(data->rq_data.vbox), destroy_widget_cb, NULL);
 
 	g_list_free(data->entries);
 	data->entries = NULL;

mercurial