diff --git a/engines/grim/emi/modelemi.cpp b/engines/grim/emi/modelemi.cpp index d5727a7b86..cbecf8c373 100644 --- a/engines/grim/emi/modelemi.cpp +++ b/engines/grim/emi/modelemi.cpp @@ -88,7 +88,7 @@ EMIMeshFace::~EMIMeshFace() { } void EMIModel::setTex(int index) { - if (_mats[index]) + if (index < _numTextures && _mats[index]) _mats[index]->select(); }