7b19f840: Make group names case insensitive, which...

sadrul at sadrul at
Mon May 12 22:51:01 EDT 2008

Revision: 7b19f840f6863f084208b347962badae53aa17a4
Ancestor: 8fb2e6e5dc4caa59de863ddf0ae9827617caaaf2
Author: sadrul at
Date: 2008-05-13T02:48:08

Modified files:


Make group names case insensitive, which is the case in the official MSN,
Yahoo and AIM clients. This should fix a number of bugs related to
deleting groups. I am committing this in .next.minor hoping it gives us
enough time to find any bugs this may cause.
Fixes #4554, #3342, #4900.

-------------- next part --------------
--- libpurple/blist.c	0b556c797ea883ca59a0c070b6e95b388cd9ee19
+++ libpurple/blist.c	d7481d5a95775f0bf27dab95782d8f06cfce77a2
@@ -2193,7 +2193,7 @@ PurpleGroup *purple_find_group(const cha
 	g_return_val_if_fail((name != NULL) && (*name != '\0'), NULL);
 	for (node = purplebuddylist->root; node != NULL; node = node->next) {
-		if (!strcmp(((PurpleGroup *)node)->name, name))
+		if (!purple_utf8_strcasecmp(((PurpleGroup *)node)->name, name))
 			return (PurpleGroup *)node;

More information about the Commits mailing list