Fix one of the bugs in the TODO list, sushi would die with a bad endpoint

if you hit enter on one of the blank lines in the main menu.
This commit is contained in:
garbled 2001-01-22 07:12:49 +00:00
parent f92ee7af5c
commit 73ffa92b18
2 changed files with 6 additions and 4 deletions

View File

@ -1,7 +1,6 @@
? abort key for run
Make F6 work
commmandline switches for log/script
enter on a BLANK entry makes sushi die with bad endpoint
Something should indicate when scripting is on. bottom menu.
F8 Image -> Screenshot

View File

@ -1,4 +1,4 @@
/* $NetBSD: sushi.c,v 1.7 2001/01/14 21:23:23 garbled Exp $ */
/* $NetBSD: sushi.c,v 1.8 2001/01/22 07:12:49 garbled Exp $ */
/*
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@ -357,16 +357,19 @@ display_menu(cqm, title, basedir)
bind_menu(scrollp, basedir);
loop:
selection = activateCDKScroll(scrollp, NULL);
mte = tree_getentry(cqm, selection);
if (selection != -1 && strcmp(mte->filename, "BLANK") == 0)
goto loop;
destroyCDKScroll(scrollp);
for(i=0; i<items; i++)
free(menu[i]);
free(menu);
mte = tree_getentry(cqm, selection);
return(mte);
}