Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2015-10-05 01:10:07 +0300
committerCampbell Barton <ideasman42@gmail.com>2015-10-05 01:12:52 +0300
commit30b619e76529a5ca99f96683f1b4a512d18cd519 (patch)
tree42762da4b286c96cc25fc1f8885fed7a64a11724 /io_mesh_uv_layout
parente1d8c70bbb5776041383335f986b28b33d18f8ff (diff)
Revert "Fix T46365: Export UV Layout to PNG not working (missing context messages part)."
This reverts commit e1d8c70bbb5776041383335f986b28b33d18f8ff. Prefer not to have speculative fixes. The intention here is not to use the context at all, even if doing so fixes the crash - it may then fail silently by mixing data from different contexts, causing further complications which are much harder to debug.
Diffstat (limited to 'io_mesh_uv_layout')
-rw-r--r--io_mesh_uv_layout/__init__.py4
-rw-r--r--io_mesh_uv_layout/export_uv_eps.py2
-rw-r--r--io_mesh_uv_layout/export_uv_png.py5
-rw-r--r--io_mesh_uv_layout/export_uv_svg.py2
4 files changed, 6 insertions, 7 deletions
diff --git a/io_mesh_uv_layout/__init__.py b/io_mesh_uv_layout/__init__.py
index 811430df..30dff949 100644
--- a/io_mesh_uv_layout/__init__.py
+++ b/io_mesh_uv_layout/__init__.py
@@ -21,7 +21,7 @@
bl_info = {
"name": "UV Layout",
"author": "Campbell Barton, Matt Ebb",
- "version": (1, 1, 2),
+ "version": (1, 1, 1),
"blender": (2, 75, 0),
"location": "Image-Window > UVs > Export UV Layout",
"description": "Export the UV layout as a 2D graphic",
@@ -199,7 +199,7 @@ class ExportUVLayout(bpy.types.Operator):
else:
mesh = obj.data
- func(fw, context, mesh, self.size[0], self.size[1], self.opacity,
+ func(fw, mesh, self.size[0], self.size[1], self.opacity,
lambda: self._face_uv_iter(context, mesh, self.tessellated))
if self.modified:
diff --git a/io_mesh_uv_layout/export_uv_eps.py b/io_mesh_uv_layout/export_uv_eps.py
index 271ab5ef..a15dc266 100644
--- a/io_mesh_uv_layout/export_uv_eps.py
+++ b/io_mesh_uv_layout/export_uv_eps.py
@@ -21,7 +21,7 @@
import bpy
-def write(fw, context, mesh, image_width, image_height, opacity, face_iter_func):
+def write(fw, mesh, image_width, image_height, opacity, face_iter_func):
fw("%!PS-Adobe-3.0 EPSF-3.0\n")
fw("%%%%Creator: Blender %s\n" % bpy.app.version_string)
fw("%%Pages: 1\n")
diff --git a/io_mesh_uv_layout/export_uv_png.py b/io_mesh_uv_layout/export_uv_png.py
index c5ba3a3b..5da543cc 100644
--- a/io_mesh_uv_layout/export_uv_png.py
+++ b/io_mesh_uv_layout/export_uv_png.py
@@ -21,7 +21,7 @@
import bpy
-def write(fw, context, mesh_source, image_width, image_height, opacity, face_iter_func):
+def write(fw, mesh_source, image_width, image_height, opacity, face_iter_func):
filepath = fw.__self__.name
fw.__self__.close()
@@ -133,8 +133,7 @@ def write(fw, context, mesh_source, image_width, image_height, opacity, face_ite
scene.update()
- data_context = context.copy()
- data_context.update((("blend_data", bpy.context.blend_data), ("scene", scene)))
+ data_context = {"blend_data": bpy.context.blend_data, "scene": scene}
bpy.ops.render.render(data_context, write_still=True)
# cleanup
diff --git a/io_mesh_uv_layout/export_uv_svg.py b/io_mesh_uv_layout/export_uv_svg.py
index d2378219..764f0d34 100644
--- a/io_mesh_uv_layout/export_uv_svg.py
+++ b/io_mesh_uv_layout/export_uv_svg.py
@@ -21,7 +21,7 @@
import bpy
-def write(fw, context, mesh, image_width, image_height, opacity, face_iter_func):
+def write(fw, mesh, image_width, image_height, opacity, face_iter_func):
# for making an XML compatible string
from xml.sax.saxutils import escape
from os.path import basename