Replace g_[s]list_remove with g_[s]list_delete_link.

Fri, 25 Oct 2019 05:52:30 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Fri, 25 Oct 2019 05:52:30 -0400
changeset 40079
a37a1e349491
parent 40078
3f61b0cd94de
child 40084
fda9b1a584ca
child 40186
d7e2aba4d9f4

Replace g_[s]list_remove with g_[s]list_delete_link.

libpurple/account.c file | annotate | diff | comparison | revisions
libpurple/cmds.c file | annotate | diff | comparison | revisions
libpurple/group.c file | annotate | diff | comparison | revisions
libpurple/notify.c file | annotate | diff | comparison | revisions
libpurple/protocols/bonjour/mdns_avahi.c file | annotate | diff | comparison | revisions
libpurple/protocols/bonjour/mdns_dns_sd.c file | annotate | diff | comparison | revisions
libpurple/protocols/jabber/buddy.c file | annotate | diff | comparison | revisions
libpurple/protocols/jabber/roster.c file | annotate | diff | comparison | revisions
libpurple/protocols/novell/nmcontact.c file | annotate | diff | comparison | revisions
libpurple/protocols/silc/chat.c file | annotate | diff | comparison | revisions
libpurple/request.c file | annotate | diff | comparison | revisions
libpurple/savedstatuses.c file | annotate | diff | comparison | revisions
libpurple/server.c file | annotate | diff | comparison | revisions
libpurple/util.c file | annotate | diff | comparison | revisions
pidgin/plugins/win32/winprefs/gtkappbar.c file | annotate | diff | comparison | revisions
--- a/libpurple/account.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/account.c	Fri Oct 25 05:52:30 2019 -0400
@@ -1397,7 +1397,7 @@
 		l_next = l->next;
 
 		if (info->account == account) {
-			handles = g_list_remove(handles, info);
+			handles = g_list_delete_link(handles, l);
 			purple_account_request_close_info(info);
 		}
 	}
@@ -1416,7 +1416,7 @@
 		l_next = l->next;
 
 		if (info->ui_handle == ui_handle) {
-			handles = g_list_remove(handles, info);
+			handles = g_list_delete_link(handles, l);
 			purple_account_request_close_info(info);
 		}
 	}
--- a/libpurple/cmds.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/cmds.c	Fri Oct 25 05:52:30 2019 -0400
@@ -107,7 +107,7 @@
 			if (ops && ops->unregister_command)
 				ops->unregister_command(c->cmd, c->protocol_id);
 
-			cmds = g_list_remove(cmds, c);
+			cmds = g_list_delete_link(cmds, l);
 			purple_signal_emit(purple_cmds_get_handle(), "cmd-removed", c->cmd);
 			purple_cmd_free(c);
 			return;
--- a/libpurple/group.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/group.c	Fri Oct 25 05:52:30 2019 -0400
@@ -188,7 +188,8 @@
 	/* Notify all protocols */
 	/* TODO: Is this condition needed?  Seems like it would always be TRUE */
 	if(old_name && !purple_strequal(priv->name, old_name)) {
-		for (accts = purple_group_get_accounts(source); accts; accts = g_slist_remove(accts, accts->data)) {
+		for (accts = purple_group_get_accounts(source); accts;
+		     accts = g_slist_delete_link(accts, accts)) {
 			PurpleAccount *account = accts->data;
 			PurpleConnection *gc = NULL;
 			PurpleProtocol *protocol = NULL;
--- a/libpurple/notify.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/notify.c	Fri Oct 25 05:52:30 2019 -0400
@@ -783,7 +783,7 @@
 		PurpleNotifyInfo *info = l->data;
 
 		if (info->ui_handle == ui_handle) {
-			handles = g_list_remove(handles, info);
+			handles = g_list_delete_link(handles, l);
 
 			if (ops != NULL && ops->close_notify != NULL)
 				ops->close_notify(info->type, ui_handle);
@@ -812,7 +812,7 @@
 		PurpleNotifyInfo *info = l->data;
 
 		if (info->handle == handle) {
-			handles = g_list_remove(handles, info);
+			handles = g_list_delete_link(handles, l);
 
 			if (ops != NULL && ops->close_notify != NULL)
 				ops->close_notify(info->type, info->ui_handle);
--- a/libpurple/protocols/bonjour/mdns_avahi.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/bonjour/mdns_avahi.c	Fri Oct 25 05:52:30 2019 -0400
@@ -292,7 +292,8 @@
 
 				if (l != NULL) {
 					AvahiSvcResolverData *rd = l->data;
-					b_impl->resolvers = g_slist_remove(b_impl->resolvers, rd);
+					b_impl->resolvers =
+					        g_slist_delete_link(b_impl->resolvers, l);
 					/* This IP is no longer available */
 					if (rd->ip != NULL) {
 						bb->ips = g_slist_remove(bb->ips, rd->ip);
--- a/libpurple/protocols/bonjour/mdns_dns_sd.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/bonjour/mdns_dns_sd.c	Fri Oct 25 05:52:30 2019 -0400
@@ -434,7 +434,7 @@
 				idata->resolvers = g_slist_delete_link(idata->resolvers, l);
 				/* This IP is no longer available */
 				if (rd->ip != NULL) {
-					bb->ips = g_slist_remove(bb->ips, rd->ip);
+					bb->ips = g_slist_delete_link(bb->ips, l);
 					g_free((gchar *) rd->ip);
 				}
 				_cleanup_resolver_data(rd);
--- a/libpurple/protocols/jabber/buddy.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/jabber/buddy.c	Fri Oct 25 05:52:30 2019 -0400
@@ -1485,7 +1485,7 @@
 	while(jbi->ids) {
 		char *id = jbi->ids->data;
 		jabber_iq_remove_callback_by_id(jbi->js, id);
-		jbi->ids = g_slist_remove(jbi->ids, id);
+		jbi->ids = g_slist_delete_link(jbi->ids, jbi->ids);
 		g_free(id);
 	}
 
--- a/libpurple/protocols/jabber/roster.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/jabber/roster.c	Fri Oct 25 05:52:30 2019 -0400
@@ -320,7 +320,7 @@
 			g = purple_buddy_get_group(b);
 			groups = g_slist_append(groups,
 				(char *)jabber_roster_group_get_global_name(g));
-			buddies = g_slist_remove(buddies, b);
+			buddies = g_slist_delete_link(buddies, buddies);
 		}
 
 		tmp = roster_groups_join(groups);
@@ -445,7 +445,7 @@
 	while(buddies) {
 		b = buddies->data;
 		groups = g_slist_append(groups, (char*)new_group);
-		buddies = g_slist_remove(buddies, b);
+		buddies = g_slist_delete_link(buddies, buddies);
 	}
 
 	purple_debug_info("jabber", "jabber_roster_group_change(): Moving %s from %s to %s\n",
@@ -481,7 +481,7 @@
 			tmpgroup = purple_buddy_get_group(tmpbuddy);
 			groups = g_slist_append(groups,
 				(char *)jabber_roster_group_get_global_name(tmpgroup));
-			buddies = g_slist_remove(buddies, tmpbuddy);
+			buddies = g_slist_delete_link(buddies, buddies);
 		}
 
 		purple_debug_info("jabber", "jabber_roster_remove_buddy(): "
--- a/libpurple/protocols/novell/nmcontact.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/novell/nmcontact.c	Fri Oct 25 05:52:30 2019 -0400
@@ -683,7 +683,7 @@
 	node = folder->contacts;
 	while (node) {
 		if (contact->id == ((NMContact *) (node->data))->id) {
-			folder->contacts = g_slist_remove(folder->contacts, node->data);
+			folder->contacts = g_slist_delete_link(folder->contacts, node);
 			nm_release_contact(contact);
 			break;
 		}
--- a/libpurple/protocols/silc/chat.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/protocols/silc/chat.c	Fri Oct 25 05:52:30 2019 -0400
@@ -1145,7 +1145,7 @@
 		silc_client_del_channel_private_key(client, conn,
 						    channel, prv->key);
 		silc_free(prv);
-		sg->grps = g_list_remove(sg->grps, prv);
+		sg->grps = g_list_delete_link(sg->grps, l);
 		purple_serv_got_chat_left(gc, id);
 		return;
 	}
@@ -1177,7 +1177,7 @@
 							    prv->key);
 			purple_serv_got_chat_left(gc, prv->id);
 			silc_free(prv);
-			sg->grps = g_list_remove(sg->grps, prv);
+			sg->grps = g_list_delete_link(sg->grps, l);
 			if (!sg->grps)
 				break;
 		}
--- a/libpurple/request.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/request.c	Fri Oct 25 05:52:30 2019 -0400
@@ -2502,7 +2502,7 @@
 		PurpleRequestInfo *info = l->data;
 
 		if (info->ui_handle == ui_handle) {
-			handles = g_list_remove(handles, info);
+			handles = g_list_delete_link(handles, l);
 			purple_request_close_info(info);
 			break;
 		}
@@ -2522,7 +2522,7 @@
 		l_next = l->next;
 
 		if (info->handle == handle) {
-			handles = g_list_remove(handles, info);
+			handles = g_list_delete_link(handles, l);
 			purple_request_close_info(info);
 		}
 	}
--- a/libpurple/savedstatuses.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/savedstatuses.c	Fri Oct 25 05:52:30 2019 -0400
@@ -203,7 +203,7 @@
 			{
 				if (saved_status != current_status && saved_status != startup_status)
 				{
-					saved_statuses = g_list_remove(saved_statuses, saved_status);
+					saved_statuses = g_list_delete_link(saved_statuses, l);
 					creation_time = purple_savedstatus_get_creation_time(saved_status);
 					g_hash_table_remove(creation_times, (gconstpointer)creation_time);
 					free_saved_status(saved_status);
--- a/libpurple/server.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/server.c	Fri Oct 25 05:52:30 2019 -0400
@@ -74,7 +74,7 @@
 		lar = (struct last_auto_response *)cur->data;
 
 		if ((time(NULL) - lar->sent) > SECS_BEFORE_RESENDING_AUTORESPONSE) {
-			last_auto_responses = g_slist_remove(last_auto_responses, lar);
+			last_auto_responses = g_slist_delete_link(last_auto_responses, cur);
 			g_free(lar);
 		}
 	}
--- a/libpurple/util.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/libpurple/util.c	Fri Oct 25 05:52:30 2019 -0400
@@ -1523,7 +1523,7 @@
 						}
 						if(tags == tag)
 							break;
-						tags = g_list_remove(tags, pt);
+						tags = g_list_delete_link(tags, tags);
 						g_free(pt);
 					}
 					g_free(tag->data);
--- a/pidgin/plugins/win32/winprefs/gtkappbar.c	Fri Oct 25 05:18:58 2019 -0400
+++ b/pidgin/plugins/win32/winprefs/gtkappbar.c	Fri Oct 25 05:52:30 2019 -0400
@@ -692,8 +692,7 @@
         }
         gtk_appbar_unregister(ab, hwnd);
 
-	while (ab->dock_cbs)
-		ab->dock_cbs = g_slist_remove(ab->dock_cbs, ab->dock_cbs->data);
+	g_slist_free(ab->dock_cbs);
 
 	g_free(ab);
 }

mercurial