diff --git a/src/f_finale.c b/src/f_finale.c
index 2ff19b377dfb25f8f39f2ec2d28ba268853d35eb..e6765b0203c038a8e2a1a2b0958c6b0e6caf910b 100644
--- a/src/f_finale.c
+++ b/src/f_finale.c
@@ -621,7 +621,7 @@ static void F_IntroDrawScene(void)
 	}
 	else if (intro_scenenum == 0) // STJr presents
 	{	 
-		if (intro_curtime > 1 && intro_curtime < introscenetime[intro_scenenum])
+		if (intro_curtime > 1 && intro_curtime < (INT32)introscenetime[intro_scenenum])
 		{
 			V_DrawFill(0, 0, BASEVIDWIDTH, BASEVIDHEIGHT, 31);
 			if (intro_curtime < TICRATE-5) // Make the text shine!