diff --git a/src/sdl/i_video.c b/src/sdl/i_video.c
index fd029832a667f5a9399a8b3f8769109beea7d0d9..2ee8352d2eb3d3c85f72876c11358e4fb9897ced 100644
--- a/src/sdl/i_video.c
+++ b/src/sdl/i_video.c
@@ -1652,7 +1652,7 @@ INT32 VID_SetMode(INT32 modeNum)
 	vid.recalc = 1;
 	vid.bpp = 1;
 
-	if (modeNum >= 0 && modeNum < MAXWINMODES-1)
+	if (modeNum >= 0 && modeNum < MAXWINMODES)
 	{
 		vid.width = windowedModes[modeNum][0];
 		vid.height = windowedModes[modeNum][1];