--- a/finch/libgnt/gntentry.c Tue Jan 04 06:42:45 2011 +0000 +++ b/finch/libgnt/gntentry.c Tue Jan 04 06:55:30 2011 +0000 @@ -481,7 +481,7 @@ GntEntry *entry = GNT_ENTRY(bind); GList *iter; const char *current; - + if (entry->history->prev && entry->search->needle) current = entry->search->needle; else