Mercurial > pidgin
comparison libpurple/blist.c @ 23148:e2d28391d3fc
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.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Tue, 13 May 2008 02:48:08 +0000 |
parents | 04dc38d726fb |
children | f26f6a854770 |
comparison
equal
deleted
inserted
replaced
23147:28a60a010efc | 23148:e2d28391d3fc |
---|---|
2191 | 2191 |
2192 g_return_val_if_fail(purplebuddylist != NULL, NULL); | 2192 g_return_val_if_fail(purplebuddylist != NULL, NULL); |
2193 g_return_val_if_fail((name != NULL) && (*name != '\0'), NULL); | 2193 g_return_val_if_fail((name != NULL) && (*name != '\0'), NULL); |
2194 | 2194 |
2195 for (node = purplebuddylist->root; node != NULL; node = node->next) { | 2195 for (node = purplebuddylist->root; node != NULL; node = node->next) { |
2196 if (!strcmp(((PurpleGroup *)node)->name, name)) | 2196 if (!purple_utf8_strcasecmp(((PurpleGroup *)node)->name, name)) |
2197 return (PurpleGroup *)node; | 2197 return (PurpleGroup *)node; |
2198 } | 2198 } |
2199 | 2199 |
2200 return NULL; | 2200 return NULL; |
2201 } | 2201 } |