diff --git a/src/m_menu.c b/src/m_menu.c
index 93ac851917a1233b8dde3a52e7f295dcee018c7f..39f0094ce6435ea50206ebbeeae1b217de6172c7 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -6682,7 +6682,7 @@ static void M_DrawAddons(void)
 	}
 
 	// draw down arrow that bobs down and up
-	if ((b != sizedirmenu) && !(sizedirmenu < addonmenusize))
+	if (!(sizedirmenu < addonmenusize) && (b != sizedirmenu - 1))
 		V_DrawString(19, y-12 + (skullAnimCounter/5), highlightflags, "\x1B");
 
 	// draw search box