diff --git a/src/search.c b/src/search.c index 121e57c4e92790b1d020e9a974f1f382bbae6918..cf1557237d1ada315c9372fc2a17605d8cebb8f8 100644 --- a/src/search.c +++ b/src/search.c @@ -869,16 +869,14 @@ void do_gotoline(int line, bool save_pos) free(ans); /* Cancel, or Enter with blank string. */ - if (i < 0) + if (i < 0) { statusbar(_("Cancelled")); - - if (i == NANO_TOOTHERWHEREIS_KEY) { - do_search(); + display_main_list(); return; } - if (i != 0) { - display_main_list(); + if (i == NANO_TOOTHERWHEREIS_KEY) { + do_search(); return; }