tweaks: condense a bit of code
Make it equal to what the normal search code does.master
parent
5a635db262
commit
e32ca98ccf
|
@ -710,19 +710,15 @@ void do_filesearch(bool forwards)
|
||||||
if (filesearch_init(forwards) != 0)
|
if (filesearch_init(forwards) != 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* If answer is now "", copy last_search into answer. */
|
/* If the user typed an answer, remember it. */
|
||||||
if (*answer == '\0')
|
if (*answer != '\0') {
|
||||||
answer = mallocstrcpy(answer, last_search);
|
|
||||||
else
|
|
||||||
last_search = mallocstrcpy(last_search, answer);
|
last_search = mallocstrcpy(last_search, answer);
|
||||||
|
|
||||||
#ifdef ENABLE_HISTORIES
|
#ifdef ENABLE_HISTORIES
|
||||||
/* If answer is not empty, add the string to the search history list. */
|
|
||||||
if (*answer != '\0')
|
|
||||||
update_history(&search_history, answer);
|
update_history(&search_history, answer);
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
findfile(answer, forwards);
|
findfile(last_search, forwards);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Search again without prompting for the last given search string,
|
/* Search again without prompting for the last given search string,
|
||||||
|
|
Loading…
Reference in New Issue