File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
GeneralsMD/Code/GameEngine/Source/GameClient/GUI
Generals/Code/GameEngine/Source/GameClient/GUI Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -196,7 +196,9 @@ SinglePlayerLoadScreen::~SinglePlayerLoadScreen( void )
196196
197197Bool SinglePlayerLoadScreen::isVideoPlaying ( void ) const
198198{
199- return m_videoStream != NULL && m_videoBuffer != NULL ;
199+ return m_videoStream != NULL
200+ && m_videoBuffer != NULL
201+ && m_videoStream->frameIndex () < m_videoStream->frameCount () - 1 ;
200202}
201203
202204void SinglePlayerLoadScreen::skipVideo ( void )
Original file line number Diff line number Diff line change @@ -218,7 +218,9 @@ SinglePlayerLoadScreen::~SinglePlayerLoadScreen( void )
218218
219219Bool SinglePlayerLoadScreen::isVideoPlaying ( void ) const
220220{
221- return m_videoStream != NULL && m_videoBuffer != NULL ;
221+ return m_videoStream != NULL
222+ && m_videoBuffer != NULL
223+ && m_videoStream->frameIndex () < m_videoStream->frameCount () - 1 ;
222224}
223225
224226void SinglePlayerLoadScreen::skipVideo ( void )
@@ -759,7 +761,9 @@ ChallengeLoadScreen::~ChallengeLoadScreen( void )
759761
760762Bool ChallengeLoadScreen::isVideoPlaying ( void ) const
761763{
762- return m_videoStream != NULL && m_videoBuffer != NULL ;
764+ return m_videoStream != NULL
765+ && m_videoBuffer != NULL
766+ && m_videoStream->frameIndex () < m_videoStream->frameCount () - 1 ;
763767}
764768
765769void ChallengeLoadScreen::skipVideo ( void )
You can’t perform that action at this time.
0 commit comments