summaryrefslogtreecommitdiff
path: root/pico/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'pico/search.c')
-rw-r--r--pico/search.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/pico/search.c b/pico/search.c
index 1aae21cf..5a1a1359 100644
--- a/pico/search.c
+++ b/pico/search.c
@@ -463,13 +463,13 @@ replace_pat(UCS *defpat, int *wrapt, int bsearch)
{
register int status;
UCS lpat[NPAT], origpat[NPAT]; /* case sensitive pattern */
- EXTRAKEYS menu_pat[2];
+ EXTRAKEYS menu_pat[10];
int repl_all = FALSE;
UCS *b;
char utf8tmp[NPMT];
UCS prompt[NPMT];
UCS *promptp;
- int flags;
+ int i, flags;
if(bsearch){
flags = SR_BACKWRD;
@@ -486,7 +486,8 @@ replace_pat(UCS *defpat, int *wrapt, int bsearch)
menu_pat[0].key = (CTRL|'X');
menu_pat[0].label = N_("Repl All");
KS_OSDATASET(&menu_pat[0], KS_NONE);
- menu_pat[1].name = NULL;
+ for (i = 1; i < 10; i++)
+ menu_pat[i].name = NULL;
while(1) {