Skip to content

Commit ce11bb5

Browse files
committed
fix(headless): Skip message display in InGameUI::addMessageText in headless mode
1 parent 8c9db85 commit ce11bb5

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

Generals/Code/GameEngine/Source/GameClient/InGameUI.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2226,6 +2226,10 @@ void InGameUI::messageColor( const RGBColor *rgbColor, UnicodeString format, ...
22262226
//-------------------------------------------------------------------------------------------------
22272227
void InGameUI::addMessageText( const UnicodeString& formattedMessage, const RGBColor *rgbColor )
22282228
{
2229+
// TheSuperHackers @fix bobtista 30/01/2026 Skip message display in headless mode to prevent crashes from font/display system
2230+
if (TheGlobalData && TheGlobalData->m_headless)
2231+
return;
2232+
22292233
Int i;
22302234
Color color1 = m_messageColor1;
22312235
Color color2 = m_messageColor2;

GeneralsMD/Code/GameEngine/Source/GameClient/InGameUI.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2283,6 +2283,10 @@ void InGameUI::messageColor( const RGBColor *rgbColor, UnicodeString format, ...
22832283
//-------------------------------------------------------------------------------------------------
22842284
void InGameUI::addMessageText( const UnicodeString& formattedMessage, const RGBColor *rgbColor )
22852285
{
2286+
// TheSuperHackers @fix bobtista 30/01/2026 Skip message display in headless mode to prevent crashes from font/display system
2287+
if (TheGlobalData && TheGlobalData->m_headless)
2288+
return;
2289+
22862290
Int i;
22872291
Color color1 = m_messageColor1;
22882292
Color color2 = m_messageColor2;

0 commit comments

Comments
 (0)