From dbf06fc9cab7d77fb0d0ef0619da53d2a23fca58 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sat, 4 May 2019 11:13:59 +0300 Subject: [PATCH] - brought back text length check for 'type on' HUD message https://forum.zdoom.org/viewtopic.php?t=64569 --- src/g_statusbar/hudmessages.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/g_statusbar/hudmessages.cpp b/src/g_statusbar/hudmessages.cpp index 33d1daacc6..27ec6a34ad 100644 --- a/src/g_statusbar/hudmessages.cpp +++ b/src/g_statusbar/hudmessages.cpp @@ -749,7 +749,7 @@ void DHUDMessageTypeOnFadeOut::Serialize(FSerializer &arc) bool DHUDMessageTypeOnFadeOut::Tick () { - if (!Super::Tick ()) + if (LineLen > 0 && !Super::Tick ()) { if (State == 3) { @@ -820,7 +820,7 @@ void DHUDMessageTypeOnFadeOut::ScreenSizeChanged () if (State == 3) { CurrLine = 0; - LineLen = (int)Lines[0].Text.Len(); + LineLen = Lines.Size() > 0 ? (int)Lines[0].Text.Len() : 0; Tics = (int)(charCount * TypeOnTime) - 1; Tick (); }