commit b38b020d18abd8cfda604dee2e62ba338873584b
parent 54a92614b2a31f105dd32f537abcdb022734566d
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Sat, 19 Aug 2017 17:33:43 +0200
tweaks: fix compilation with --enable-{tiny,help,multibuffer}
This fixes https://savannah.gnu.org/bugs/?51777.
Reported-by: David Lawrence Ramsey <pooka109@gmail.com>
Diffstat:
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/help.c b/src/help.c
@@ -206,13 +206,13 @@ void do_help(void)
} else if (func == do_search) {
do_search();
bottombars(MHELP);
- } else if (func == do_findprevious) {
- do_findprevious();
- currmenu = MHELP;
- } else if (func == do_findnext || func == do_research) {
+ } else if (func == do_research) {
do_research();
- currmenu = MHELP;
#ifndef NANO_TINY
+ } else if (func == do_findprevious) {
+ do_findprevious();
+ } else if (func == do_findnext) {
+ do_findnext();
} else if (kbinput == KEY_WINCH) {
; /* Nothing to do. */
#endif
@@ -229,11 +229,9 @@ void do_help(void)
unbound_key(kbinput);
/* If we searched and found something, let the cursor show it. */
- if (didfind == 1)
- curs_set(1);
- else
- curs_set(0);
+ curs_set(didfind == 1 ? 1 : 0);
+ currmenu = MHELP;
edit_refresh();
location = 0;
@@ -579,9 +577,11 @@ functionptrtype parse_help_input(int *kbinput)
case '/':
return do_search;
case 'N':
+#ifndef NANO_TINY
return do_findprevious;
+#endif
case 'n':
- return do_findnext;
+ return do_research;
case 'E':
case 'e':
case 'Q':