struct dg_banner ban;
struct dg_menuoption *tmpopt;
int userchoice = 0;
+ int doclear = 1;
if (!menu) return 1;
loadbanner(menu->banner_fn, &ban);
while (1) {
- clear();
+ if (doclear) {
+ doclear = 0;
+ clear();
+ }
drawbanner(&ban, 1, 0);
mvprintw(menu->cursor_y, menu->cursor_x, "");
refresh();
while (tmpopt) {
if (strchr(tmpopt->keys, userchoice)) {
dgl_exec_cmdqueue(tmpopt->cmdqueue, selected_game, me);
+ doclear = 1;
break;
} else {
tmpopt = tmpopt->next;