diff --git a/code/ColladaParser.cpp b/code/ColladaParser.cpp index 3797977ba..49b5eb755 100644 --- a/code/ColladaParser.cpp +++ b/code/ColladaParser.cpp @@ -1370,8 +1370,9 @@ void ColladaParser::ReadEffectColor( aiColor4D& pColor, Sampler& pSampler) pSampler.mName = mReader->getAttributeValue( attrTex); // get name of UV source channel - attrTex = GetAttribute( "texcoord"); - pSampler.mUVChannel = mReader->getAttributeValue( attrTex); + attrTex = TestAttribute( "texcoord"); + if( attrTex >= 0 ) + pSampler.mUVChannel = mReader->getAttributeValue( attrTex); //SkipElement(); } else if( IsElement( "technique"))