From 7f02a756dd6042505f646ca198496ed7aeb0eac9 Mon Sep 17 00:00:00 2001 From: nothere Date: Sun, 15 Aug 2004 07:51:20 +0000 Subject: [PATCH] =?utf8?q?=E3=83=98=E3=83=AB=E3=83=97=E3=81=AE=E6=A4=9C?= =?utf8?q?=E7=B4=A2=E3=82=84=E5=BC=B7=E8=AA=BF=E3=81=A7=E7=A9=BA=E3=81=AE?= =?utf8?q?=E6=96=87=E5=AD=97=E5=88=97=E3=82=92=E5=85=A5=E5=8A=9B=E3=81=97?= =?utf8?q?=E3=81=9F=E5=A0=B4=E5=90=88=E3=81=AB=E3=83=95=E3=83=AA=E3=83=BC?= =?utf8?q?=E3=82=BA=E3=81=99=E3=82=8B=E3=83=90=E3=82=B0=E3=81=8C=E6=AE=8B?= =?utf8?q?=E3=81=A3=20=E3=81=A6=E3=81=84=E3=81=9F=E3=81=AE=E3=81=A7?= =?utf8?q?=E4=BF=AE=E6=AD=A3.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/files.c | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/src/files.c b/src/files.c index c609714a1..954f8d6ac 100644 --- a/src/files.c +++ b/src/files.c @@ -5157,7 +5157,7 @@ static void show_file_aux_line(cptr str, int cy, cptr shower) /* Search for a shower string in the line */ if (shower) { - ptr = my_strstr(&lcstr[i], shower); + ptr = my_strstr(&lcstr[i], shower); if (ptr) showercol = ptr - &lcstr[i]; } @@ -5653,11 +5653,15 @@ prt("[ strcpy(back_str, shower_str); if (askfor(shower_str, 80)) { - /* Make it lowercase */ - str_tolower(shower_str); + if (shower_str[0]) + { + /* Make it lowercase */ + str_tolower(shower_str); - /* Show it */ - shower = shower_str; + /* Show it */ + shower = shower_str; + } + else shower = NULL; /* Stop showing */ } else strcpy(shower_str, back_str); break; @@ -5675,16 +5679,20 @@ prt("[ strcpy(back_str, finder_str); if (askfor(finder_str, 80)) { - /* Find it */ - find = finder_str; - back = line; - line = line + 1; + if (finder_str[0]) + { + /* Find it */ + find = finder_str; + back = line; + line = line + 1; - /* Make finder lowercase */ - str_tolower(finder_str); + /* Make finder lowercase */ + str_tolower(finder_str); - /* Show it */ - shower = finder_str; + /* Show it */ + shower = finder_str; + } + else shower = NULL; /* Stop showing */ } else strcpy(finder_str, back_str); break; -- 2.11.0