diff --git a/io_export_directx_x.py b/io_export_directx_x.py
index 9cb2a5f1c83ca30f474ade2537aee376af864bda..cfc8c83716dec4baa2d5be8b728bf4285d400001 100644
--- a/io_export_directx_x.py
+++ b/io_export_directx_x.py
@@ -537,7 +537,7 @@ def WriteMeshUVCoordinates(Config, Mesh):
 
     for Polygon in Mesh.polygons:
         Vertices = []
-        for Vertex in [UVCoordinates[Vertex] for Vertex in Polygon.loops]:
+        for Vertex in [UVCoordinates[Vertex] for Vertex in Polygon.loop_indices]:
             Vertices.append(tuple(Vertex.uv))
         if Config.CoordinateSystem == 1:
             Vertices = Vertices[::-1]