[Bf-extensions-cvs] [6a8229f] master: Fixed: a blocking bug for activating the addon without administrator privileges. First patch by SpitfireOnline
Maurice Raybaud
noreply at git.blender.org
Wed Aug 5 20:52:20 CEST 2015
Commit: 6a8229fceb72839b3da168c3fdbe9ca57bdd3722
Author: Maurice Raybaud
Date: Wed Aug 5 20:49:20 2015 +0200
Branches: master
https://developer.blender.org/rBA6a8229fceb72839b3da168c3fdbe9ca57bdd3722
Fixed: a blocking bug for activating the addon without administrator privileges.
First patch by SpitfireOnline
===================================================================
M render_povray/render.py
===================================================================
diff --git a/render_povray/render.py b/render_povray/render.py
index 428f667..ae91426 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -185,7 +185,7 @@ def renderable_objects():
tabLevel = 0
unpacked_images=[]
-workDir=os.path.dirname(__file__)
+workDir = bpy.utils.resource_path('USER')
previewDir=os.path.join(workDir, "preview")
## Make sure Preview directory exists and is empty
if not os.path.isdir(previewDir):
@@ -2163,7 +2163,7 @@ def write_pov(filename, scene=None, info_callback=None):
proceduralFlag=False
if t.texture.image.packed_file:
orig_image_filename=t.texture.image.filepath_raw
- workDir=os.path.dirname(__file__)
+ workDir = bpy.utils.resource_path('USER')
previewDir=os.path.join(workDir, "preview")
unpackedfilename= os.path.join(previewDir,("unpacked_img_"+(string_strip_hyphen(bpy.path.clean_name(t.texture.name)))))
if not os.path.exists(unpackedfilename):
@@ -3580,7 +3580,7 @@ class RenderPovTexturePreview(Operator):
def execute(self, context):
tex=bpy.context.object.active_material.active_texture #context.texture
texPrevName=string_strip_hyphen(bpy.path.clean_name(tex.name))+"_prev"
- workDir=os.path.dirname(__file__)
+ workDir = bpy.utils.resource_path('USER')
previewDir=os.path.join(workDir, "preview")
## Make sure Preview directory exists and is empty
More information about the Bf-extensions-cvs
mailing list