# HG changeset patch # User Sadrul Habib Chowdhury # Date 1155395834 0 # Node ID d0f3eba2717cfdc1e0bfd0c6917d5f4be8a341ac # Parent b9e9938b1afa27cf0d5221e99158a8c542259ab4 [gaim-migrate @ 16723] Tab-completion should be case-insensitive. committer: Tailor Script diff -r b9e9938b1afa -r d0f3eba2717c console/libgnt/gntentry.c --- a/console/libgnt/gntentry.c Sat Aug 12 11:15:23 2006 +0000 +++ b/console/libgnt/gntentry.c Sat Aug 12 15:17:14 2006 +0000 @@ -80,7 +80,7 @@ for (count = 0, iter = entry->suggests; iter; iter = iter->next) { const char *text = iter->data; - if (strncmp(suggest, text, len) == 0 && strlen(text) >= len) + if (g_ascii_strncasecmp(suggest, text, len) == 0 && strlen(text) >= len) { gnt_tree_add_row_after(GNT_TREE(entry->ddown), (gpointer)text, gnt_tree_create_row(GNT_TREE(entry->ddown), text), @@ -258,10 +258,9 @@ { char *s = get_beginning_of_word(entry); char *iter = text; - while (*s == *iter) + while (toupper(*s) == toupper(*iter)) { - s++; - iter++; + *s++ = *iter++; } gnt_entry_key_pressed(widget, iter); }