mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-15 23:19:56 +00:00
339428872e
Previously, using CellController::getCellStore() to get an unloaded CellStore would make its references get loaded in the process, with the CellStore's loadRefs() then running updateMergedRefs(), which in turn – before getting as far as setting the CellStore's state to State_Loaded – would call CellController::hasLocalAuthority() on its accompanying ESM::Cell, which would then run CellController::isActiveWorldCell(), which would then run CellController::getCellStore() to get the CellStore again, which – still being marked as unloaded – would run the whole loop again... and again. |
||
---|---|---|
.. | ||
dialoguemanager.hpp | ||
environment.cpp | ||
environment.hpp | ||
inputmanager.hpp | ||
journal.hpp | ||
mechanicsmanager.hpp | ||
scriptmanager.hpp | ||
soundmanager.hpp | ||
statemanager.hpp | ||
windowmanager.hpp | ||
world.hpp |