Merge pull request #516 from sigatrev/AFT-crashes

Prevent 2 AFT related crashes
This commit is contained in:
Kyzentun
2015-03-21 00:55:35 -06:00
+12 -1
View File
@@ -37,10 +37,21 @@ void ActorFrameTexture::Create()
{ {
if( m_pRenderTarget != NULL ) if( m_pRenderTarget != NULL )
{ {
LOG->Warn( "Can't Create an already created ActorFrameTexture" ); LuaHelpers::ReportScriptError( "Can't Create an already created ActorFrameTexture" );
return; return;
} }
if( TEXTUREMAN->IsTextureRegistered( m_sTextureName ) )
{
LuaHelpers::ReportScriptError( "ActorFrameTexture: Texture Name already in use." );
return;
}
if( (int)m_size.x < 1 || (int)m_size.y < 1 )
{
LuaHelpers::ReportScriptError( "ActorFrameTexture: Cannot have width or height less than 1" );
return;
}
RageTextureID id( m_sTextureName ); RageTextureID id( m_sTextureName );
id.Policy = RageTextureID::TEX_VOLATILE; id.Policy = RageTextureID::TEX_VOLATILE;