From d11ae6b5a8ea60236822dd92e558e0214ef96657 Mon Sep 17 00:00:00 2001 From: "seer-by-sentry[bot]" <157164994+seer-by-sentry[bot]@users.noreply.github.com> Date: Sun, 19 Oct 2025 19:03:21 +0000 Subject: [PATCH] GUI: Add null check for m_win in ButtonFlashTransition::draw --- .../Source/GameClient/GUI/GameWindowTransitionsStyles.cpp | 2 ++ .../Source/GameClient/GUI/GameWindowTransitionsStyles.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Generals/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp b/Generals/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp index fffb5ea4b36..a7de43f442e 100644 --- a/Generals/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp +++ b/Generals/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp @@ -498,6 +498,8 @@ void ButtonFlashTransition::reverse( void ) void ButtonFlashTransition::draw( void ) { + if(!m_win) + return; switch (m_drawState) { case BUTTONFLASHTRANSITION_FADE_IN_1: diff --git a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp index f3db5f8cf6c..b4bc3684d62 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GameWindowTransitionsStyles.cpp @@ -498,6 +498,8 @@ void ButtonFlashTransition::reverse( void ) void ButtonFlashTransition::draw( void ) { + if(!m_win) + return; switch (m_drawState) { case BUTTONFLASHTRANSITION_FADE_IN_1: