diff --git a/src/f_finale.c b/src/f_finale.c index 33b758d8f..a0ae60cf2 100644 --- a/src/f_finale.c +++ b/src/f_finale.c @@ -2104,7 +2104,8 @@ luahook: } LUA_HUD_DrawList(luahuddrawlist_title); - M_DrawMenuMessage(); + if (finalecount > 0) + M_DrawMenuMessage(); } // (no longer) De-Demo'd Title Screen @@ -2114,16 +2115,15 @@ void F_TitleScreenTicker(boolean run) if (run) { - finalecount++; - - if (menumessage.fadetimer < 9) - menumessage.fadetimer++; - - if (finalecount == 1) + if (finalecount == 0) { // Now start the music S_ChangeMusicInternal("_title", looptitle); } + else if (menumessage.fadetimer < 9) + menumessage.fadetimer++; + + finalecount++; } // don't trigger if doing anything besides idling on title