From fd4440cfe4288f4e3b3f1610d8ce1ad981844169 Mon Sep 17 00:00:00 2001 From: Braden Obrzut Date: Sat, 23 Jan 2016 23:34:07 -0500 Subject: [PATCH] - Fixed: Intermissions with no screens (such as EndTitle) would result in a double wipe. --- src/intermission/intermission.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/intermission/intermission.cpp b/src/intermission/intermission.cpp index a19d0a479..44f52485c 100644 --- a/src/intermission/intermission.cpp +++ b/src/intermission/intermission.cpp @@ -722,7 +722,10 @@ DIntermissionController::DIntermissionController(FIntermissionDescriptor *Desc, mScreen = NULL; mFirst = true; mGameState = state; - NextPage(); + + // If the intermission finishes straight away then cancel the wipe. + if(!NextPage()) + wipegamestate = GS_FINALE; } bool DIntermissionController::NextPage ()