diff --git a/ChangeLog b/ChangeLog index 9c836ea1..0e85cc40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2016-03-17 Benno Schulenberg + * src/search.c (do_research): Use the Search key bindings also during + a Re-search, to enable cancelling. This fixes Savannah bug #47159. + 2016-03-14 Benno Schulenberg * src/color.c (color_update): Don't dereference a possible NULL. * src/rcfile.c (parse_colors): Make error message equal to others. diff --git a/src/search.c b/src/search.c index 48ffb9f5..38c0bceb 100644 --- a/src/search.c +++ b/src/search.c @@ -522,6 +522,9 @@ void do_research(void) return; #endif + /* Use the search-menu key bindings, to allow cancelling. */ + currmenu = MWHEREIS; + findnextstr_wrap_reset(); didfind = findnextstr( #ifndef DISABLE_SPELLER