Fix crash caused by last commit (whoops)
This commit is contained in:
parent
961fd2b1b8
commit
c7da78f144
|
@ -5,6 +5,7 @@ D2X-Rebirth Changelog
|
|||
arch/sdl/event.c, arch/ogl/gr.c, arch/sdl/gr.c: Exit SDL_PollEvent early if window changes, to avoid menu problems when pressing keys fast; fix 'condition is always false' warning
|
||||
main/inferno.c, main/inferno.h, main/movie.c: Rewrite quit system, fixing *many* bugs with it :P
|
||||
main/newmenu: For menus, only call the user function for closing immediately before closing, fixing memory errors when the user function frees memory
|
||||
main/newmenu.c: Fix crash caused by last commit (whoops)
|
||||
|
||||
20100721
|
||||
--------
|
||||
|
|
|
@ -1538,7 +1538,8 @@ int newmenu_handler(window *wind, d_event *event, newmenu *menu)
|
|||
|
||||
if (window_exists(wind))
|
||||
{
|
||||
(*menu->subfunction)(menu, event, menu->userdata); // can't cancel here - too hard
|
||||
if (menu->subfunction)
|
||||
(*menu->subfunction)(menu, event, menu->userdata); // can't cancel here - too hard
|
||||
d_free(menu);
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue