raze/source
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
..
build - fixed bad slope sprite offset in clipmove. 2023-01-21 13:39:16 +01:00
common fixed bad assumption about object destruction state in garbage collector. 2023-12-05 22:39:08 +01:00
core - Centralise the saving of player actions within DCorePlayer's serialiser. 2023-12-05 22:39:08 +01:00
games SW: fix serialization of panel sprites 2023-12-05 22:39:08 +01:00
platform - updated minimum macOS version in bundle .plist file 2022-12-15 10:26:51 +02:00
thirdparty - Use #pragma once in EASTL's intrusive_list.h. 2021-12-30 23:00:39 +11:00
CMakeLists.txt - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
g_pch.h - backend update from GZDoom. 2023-09-23 09:56:27 +02:00