From 6a8229fceb72839b3da168c3fdbe9ca57bdd3722 Mon Sep 17 00:00:00 2001 From: Maurice Raybaud <mauriceraybaud@hotmail.fr> Date: Wed, 5 Aug 2015 20:49:20 +0200 Subject: [PATCH] Fixed: a blocking bug for activating the addon without administrator privileges. First patch by SpitfireOnline --- render_povray/render.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/render_povray/render.py b/render_povray/render.py index 428f667af..ae9142657 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 -- GitLab