commit 63287926cb13ed30e5ee3b153b4d4a991d3d42a2
parent 5beed509a66de125f95d8ef0dabc92910df6e936
Author: Chris Allegretta <chrisa@asty.org>
Date: Sun, 5 Jan 2003 20:43:49 +0000
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
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git 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 */