directory selection fixed

origin
stpohle 21 years ago
parent 24477c8629
commit 97865a4fef

@ -1,4 +1,4 @@
/* $Id: menu.c,v 1.46 2004/09/12 20:54:24 stpohle Exp $
/* $Id: menu.c,v 1.47 2004/09/12 21:42:59 stpohle Exp $
* Menuhandling */
#include "basic.h"
@ -585,15 +585,18 @@ menu_dir_select (char *title, char *path, signed char dirflags)
_charlist flist[MAX_DIRENTRYS];
int flcnt,
menuselect;
_charlist *selfile = NULL;
_charlist *selfile = flist;
_menu *menu;
_menuitem *dirmi;
flcnt = menu_create_dirlist (path, dirflags, flist, MAX_DIRENTRYS);
menu = menu_new (title, 300, 300);
menu_create_list (menu, "Dir", -1, 50, 200, 200, flist, &selfile, 1);
dirmi = menu_create_list (menu, "Dir", -1, 50, 200, 200, flist, &selfile, 1);
menu_create_button (menu, "OK", -1, 270, 150, 0);
menu_focus_id (menu, 1);
menuselect = menu_loop (menu);
menu_delete (menu);
if (menuselect < 0 || selfile - &flist[0] < 0 || selfile - &flist[0] >= flcnt)

Loading…
Cancel
Save