=== modified file 'win32/SearchFrame.cpp' --- win32/SearchFrame.cpp 2008-05-30 19:48:23 +0000 +++ win32/SearchFrame.cpp 2008-06-27 19:04:04 +0000 @@ -1045,18 +1045,18 @@ int ftype = fileType->getSelected(); // Add new searches to the last-search dropdown list - if(find(lastSearches.begin(), lastSearches.end(), s) == lastSearches.end()) + if(find(lastSearches.begin(), lastSearches.end(), searchBox->getText()) == lastSearches.end()) { int i = max(SETTING(SEARCH_HISTORY)-1, 0); if(searchBox->size() > i) searchBox->erase(i); - searchBox->insertValue(0, s); + searchBox->insertValue(0, searchBox->getText()); while(lastSearches.size() > (TStringList::size_type)i) { lastSearches.erase(lastSearches.begin()); } - lastSearches.push_back(s); + lastSearches.push_back(searchBox->getText()); } setStatus(STATUS_STATUS, str(TF_("Searching for %1%...") % s));