DarkRadiant: master fd30a033

Author Committer Branch Timestamp Parent
greebo greebo master 25.06.2021 12:19 master 8a5542c3
Affected Issues  0005107: 'Change game/project' fails to save if a decent-sized .map was loaded
Changeset 0005107: Block the changed signal until parsing is done. When the signal is fired, we must be ready to serve queries to entity classes or model defs without deadlocking in our own ongoing parsing thread.
The change signal is buffered, and should be fired once parsing is done.
mod - libs/ThreadedDefLoader.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.h Diff File
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - radiantcore/eclass/EntityClass.h Diff File