From 86516ecfaced96ee0b57f61107691bd9f2fdcf87 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 1 Dec 2010 19:56:35 +0000 Subject: [PATCH] - fixed: The code that set DIntermissionController::CurrentIntermission was missing a write barrier. SVN r3015 (trunk) --- src/intermission/intermission.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intermission/intermission.cpp b/src/intermission/intermission.cpp index 0b8afa1e40..f0d3085791 100644 --- a/src/intermission/intermission.cpp +++ b/src/intermission/intermission.cpp @@ -838,6 +838,7 @@ void F_StartIntermission(FIntermissionDescriptor *desc, bool deleteme, BYTE stat viewactive = false; automapactive = false; DIntermissionController::CurrentIntermission = new DIntermissionController(desc, deleteme, state); + GC::WriteBarrier(DIntermissionController::CurrentIntermission); }