dxx-rebirth/common/arch/sdl
Kp 85338cba5e Fix memory corruption starting multiplayer game
Various points in the game code call `hide_menus()`, then later use
`show_menus()` to reverse the effect.  If the forcibly hidden window is
deleted before `show_menus()` is called, the attempt to show it would
write to freed memory.  Add a hook to forget those windows when they are
deleted, so that `show_menus()` does not try to make them visible later.
2016-11-19 18:09:26 +00:00
..
digi_mixer_music.cpp Remove char[N] overload for PHYSFSX_getRealPath 2016-08-06 19:55:25 +00:00
event.cpp In event_process, handle the case of a window deleted in drawing loop with no previous window correctly, preventing possible crash 2016-11-13 11:47:59 +08:00
joy.cpp Use d_enumerate for SDL joystick loops 2016-11-19 17:24:52 +00:00
key.cpp Merging in unification/master, resolving conflict in similar/main/kmatrix.cpp 2016-11-06 14:20:18 +08:00
mouse.cpp Pass the most significant window_event_result to the caller of event_process 2016-10-28 14:43:20 +08:00
rbaudio.cpp Replace SDL CD_INDRIVE with equivalent that uses C++ static_cast 2016-09-04 19:10:43 +00:00
timer.cpp Uninline namespace dcx 2015-12-13 18:00:49 +00:00
window.cpp Fix memory corruption starting multiplayer game 2016-11-19 18:09:26 +00:00