diff --git a/tiny_gltf.h b/tiny_gltf.h index 4348070..2480c83 100644 --- a/tiny_gltf.h +++ b/tiny_gltf.h @@ -4926,13 +4926,13 @@ static bool ParseDracoExtension(Primitive *primitive, Model *model, } if (supposedComponentType > model->accessors[primitive->indices].componentType) { - model->accessors[primitive->indices].componentType = supposedComponentType; if (warn) { (*warn) += "GLTF component type " + std::to_string(model->accessors[primitive->indices].componentType) + " is not sufficient for number of stored points," " treating as " + std::to_string(supposedComponentType) + "\n"; } + model->accessors[primitive->indices].componentType = supposedComponentType; } }