This is a metrics error.
This commit is contained in:
@@ -500,7 +500,8 @@ Screen* ScreenManager::MakeNewScreen( const RString &sScreenName )
|
|||||||
RString sClassName = THEME->GetMetric( sScreenName,"Class" );
|
RString sClassName = THEME->GetMetric( sScreenName,"Class" );
|
||||||
|
|
||||||
map<RString,CreateScreenFn>::iterator iter = g_pmapRegistrees->find( sClassName );
|
map<RString,CreateScreenFn>::iterator iter = g_pmapRegistrees->find( sClassName );
|
||||||
ASSERT_M( iter != g_pmapRegistrees->end(), ssprintf("Screen '%s' has an invalid class '%s'",sScreenName.c_str(),sClassName.c_str()) );
|
if( iter == g_pmapRegistrees->end() )
|
||||||
|
RageException::Throw( "Screen '%s' has an invalid class '%s'", sScreenName.c_str(), sClassName.c_str() );
|
||||||
|
|
||||||
this->ZeroNextUpdate();
|
this->ZeroNextUpdate();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user