From: Chris Allegretta Date: Sun, 5 Jan 2003 20:43:49 +0000 (+0000) Subject: Fix search/replace history adding blank lines, yuck X-Git-Tag: v1.1.99pre1~41 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=63287926cb13ed30e5ee3b153b4d4a991d3d42a2;p=nano.git Fix search/replace history adding blank lines, yuck git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1335 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/search.c b/search.c index 80b0a4a7..df2f53aa 100644 --- a/search.c +++ b/search.c @@ -453,7 +453,8 @@ int do_search(void) #ifndef NANO_SMALL /* add this search string to the search history list */ - update_history(&search_history, answer); + if (strcmp(answer, "")) + update_history(&search_history, answer); #endif /* !NANO_SMALL */ search_last_line = 0; @@ -739,7 +740,8 @@ int do_replace(void) } #ifndef NANO_SMALL - update_history(&search_history, answer); + if (strcmp(answer, "")) + update_history(&search_history, answer); #endif /* !NANO_SMALL */ /* Again, there was a previous string, but they deleted it and hit enter */ @@ -788,7 +790,7 @@ int do_replace(void) _("Replace with")); } #ifndef NANO_SMALL - if (i == 0) + if (i == 0 && strcmp(answer, "")) update_history(&replace_history, answer); #endif /* !NANO_SMALL */