ReplayMode::Undo() is in the same threat of the Game::MainLoop(), so the gMutex.Lock() there is meaningless.
Attach a file by drag & drop or click to upload