Keep demo selector just after playing one, for convenience

This commit is contained in:
kreatordxx 2010-04-02 05:24:47 +00:00
parent d749889c89
commit fb53348ddc
3 changed files with 3 additions and 2 deletions

View file

@ -3,6 +3,7 @@ D1X-Rebirth Changelog
20100401
--------
arch/include/event.h, arch/sdl/event.c, arch/sdl/key.c, arch/sdl/mouse.c, main/automap.c, main/credits.c, main/game.c, main/gamecntl.c, main/inferno.c, main/kconfig.c, main/kmatrix.c, main/net_ipx.c, main/net_udp.c, main/newmenu.c, main/scores.c, main/titles.c: Add a default event handler for screenshots, entering debugger, Redbook repeating etc
main/menu.c, main/newmenu.c: Keep demo selector just after playing one, for convenience
20100331
--------

View file

@ -712,8 +712,7 @@ int demo_menu_handler( listbox *lb, d_event *event, void *userdata )
return 0; // shouldn't happen
newdemo_start_playback(items[citem]);
// return 1; // later - when the listbox uses the main loop
break;
return 1; // stay in demo selector
case EVENT_WINDOW_CLOSE:
PHYSFS_freeList(items);

View file

@ -1866,6 +1866,7 @@ int listbox_draw(window *wind, listbox *lb)
{
int i;
gr_set_current_canvas(NULL);
nm_draw_background1(NULL);
nm_draw_background( lb->box_x-BORDERX,lb->box_y-lb->title_height-BORDERY,lb->box_x+lb->box_w+BORDERX,lb->box_y+lb->height+BORDERY );
gr_set_curfont(MEDIUM3_FONT);