diff --git a/Docs/Changelog_sm-ssc.txt b/Docs/Changelog_sm-ssc.txt index f96cac4840..2e6a36ffc8 100644 --- a/Docs/Changelog_sm-ssc.txt +++ b/Docs/Changelog_sm-ssc.txt @@ -13,6 +13,10 @@ _____________________________________________________________________________ sm-ssc v1.2 | 201012xx -------------------------------------------------------------------------------- +20101222 +-------- +* Attempt to fix crashes with models on certain video cards. [freem] + 20101221 -------- * SM5SVN r28586: Only unload fonts if not used by the next screen. [shakesoda] diff --git a/src/Model.cpp b/src/Model.cpp index c73a573975..e554ad6889 100644 --- a/src/Model.cpp +++ b/src/Model.cpp @@ -460,6 +460,7 @@ void Model::DrawPrimitives() void Model::DrawMesh( int i ) const { const msMesh *pMesh = &m_pGeometry->m_Meshes[i]; + ASSERT(pMesh); // apply mesh-specific bone (if any) if( pMesh->m_iBoneIndex != -1 )