raze/source/common/objects
Christoph Oelckers 88d5d15094 fixed bad assumption about object destruction state in garbage collector.
The assumption was made that every object in the ToDestroy list wasn't destroyed yet.
This assumption is wrong in case one object destroys an owned one on its own destruction.
Instead this case must be properly dealt with and duplicate destruction be avoided.

This happened with the panel sprite sentinel in SW's player object.
2023-12-05 22:39:08 +01:00
..
autosegs.cpp - got new CVar system from GZDoom. 2022-10-22 00:12:17 +02:00
autosegs.h - got new CVar system from GZDoom. 2022-10-22 00:12:17 +02:00
dobject.cpp - backend update from GZDoom. 2022-12-04 16:51:44 +01:00
dobject.h - eliminate dependency on linking order for autosegs registration 2020-11-13 09:41:58 +01:00
dobjgc.cpp fixed bad assumption about object destruction state in garbage collector. 2023-12-05 22:39:08 +01:00
dobjgc.h - Backend update from GZDoom 2022-11-12 10:45:39 +01:00
dobjtype.cpp - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
dobjtype.h - Backend update from GZDoom 2023-02-11 12:06:58 +01:00