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