diff --git a/Engine/source/ts/tsShapeInstance.cpp b/Engine/source/ts/tsShapeInstance.cpp index a7cebb027..cbe2ffc94 100644 --- a/Engine/source/ts/tsShapeInstance.cpp +++ b/Engine/source/ts/tsShapeInstance.cpp @@ -259,8 +259,10 @@ void TSShapeInstance::cloneMaterialList( const FeatureSet *features ) if ( mOwnMaterialList ) return; + Material::sAllowTextureTargetAssignment = true; mMaterialList = new TSMaterialList(mMaterialList); initMaterialList( features ); + Material::sAllowTextureTargetAssignment = false; mOwnMaterialList = true; }