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: