From d1ddea19fc3eab0029085ab72149a06e951526c8 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Sun, 10 Apr 2011 03:35:56 -0500 Subject: [PATCH] fix a crash with Cursors on ScreenSelectMaster. --- src/ScreenSelectMaster.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ScreenSelectMaster.cpp b/src/ScreenSelectMaster.cpp index 3d76c7cdfa..83276d4e33 100644 --- a/src/ScreenSelectMaster.cpp +++ b/src/ScreenSelectMaster.cpp @@ -755,8 +755,11 @@ float ScreenSelectMaster::DoMenuStart( PlayerNumber pn ) } if( SHOW_CURSOR ) { - m_sprCursor[pn]->PlayCommand( "Choose" ); - fSecs = max( fSecs, m_sprCursor[pn]->GetTweenTimeLeft() ); + if(m_sprCursor[pn] != NULL) + { + m_sprCursor[pn]->PlayCommand( "Choose" ); + fSecs = max( fSecs, m_sprCursor[pn]->GetTweenTimeLeft() ); + } } return fSecs;