From 452018672263717005aa51f625abed3d1ae98d11 Mon Sep 17 00:00:00 2001 From: "Devin J. Pohly" Date: Sat, 2 Nov 2013 00:24:35 -0400 Subject: [PATCH] ActorMultiTexture: warn on bad SetTextureMode index --- src/ActorMultiTexture.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ActorMultiTexture.cpp b/src/ActorMultiTexture.cpp index e5bb2f0099..d441a48f9c 100644 --- a/src/ActorMultiTexture.cpp +++ b/src/ActorMultiTexture.cpp @@ -79,7 +79,11 @@ int ActorMultiTexture::AddTexture( RageTexture *pTexture ) void ActorMultiTexture::SetTextureMode( int iIndex, TextureMode tm ) { - ASSERT( iIndex < (int) m_aTextureUnits.size() ); + if( iIndex >= (int) m_aTextureUnits.size() ) + { + LOG->Warn( "Can't set texture mode, index %d too high.", iIndex ); + return; + } m_aTextureUnits[iIndex].m_TextureMode = tm; }