diff --git a/io_mesh_uv_layout/export_uv_png.py b/io_mesh_uv_layout/export_uv_png.py
index 8aa61151943516b40d8235d77c7406619c67a3aa..f831402fdd8327b86e254a2fbcd3c9831eb240e7 100644
--- a/io_mesh_uv_layout/export_uv_png.py
+++ b/io_mesh_uv_layout/export_uv_png.py
@@ -83,7 +83,7 @@ def draw_background_colors(face_data, opacity):
     batch.draw(shader)
 
 def tessellate_uvs(uvs):
-    return tessellate_polygon([[Vector(uv) for uv in uvs]])
+    return tessellate_polygon([uvs])
 
 def draw_lines(face_data):
     coords = []