diff --git a/extensions/src/thirdpersoncamera/controller.cpp b/extensions/src/thirdpersoncamera/controller.cpp index a6ef51b7..878e5def 100644 --- a/extensions/src/thirdpersoncamera/controller.cpp +++ b/extensions/src/thirdpersoncamera/controller.cpp @@ -376,7 +376,7 @@ void Controller::HandleSDLEventImpl(SDL_Event* p_event) void Controller::ReinitForCharacter() { - if (IsRestrictedArea(GameState()->m_currentArea)) { + if (!GameState() || IsRestrictedArea(GameState()->m_currentArea)) { m_active = false; return; }