diff --git a/src/obj/NiTriBasedGeom.cpp b/src/obj/NiTriBasedGeom.cpp
index 6a52eea5af681795a2836e7a45a6ae986faf8c17..fceec6be863b97ab7bcb60cda07c424f1982d12e 100644
--- a/src/obj/NiTriBasedGeom.cpp
+++ b/src/obj/NiTriBasedGeom.cpp
@@ -270,7 +270,7 @@ void NiTriBasedGeom::UpdateTangentSpace(int method) {
 		}
 	}
 
-   if ( !niTriGeomData->GetHasNormals() && (niTriGeomData->GetTspaceFlag() & 0xF0) == 0 )
+   if ( (niTriGeomData->GetTspaceFlag() & 0xF0) == 0 )
    {
       // generate the byte data
       size_t vCount = verts.size();