From aaecbff7de05630c320dac1e9b10b0f6eaee1ee4 Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Fri, 11 Mar 2011 01:25:23 +0000
Subject: [PATCH] minor change to platform checks

---
 modules/extensions_framework/util.py |  2 +-
 render_povray/render.py              | 15 +++++++--------
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/modules/extensions_framework/util.py b/modules/extensions_framework/util.py
index 93d31f644..f1c628979 100644
--- a/modules/extensions_framework/util.py
+++ b/modules/extensions_framework/util.py
@@ -54,7 +54,7 @@ def path_relative_to_export(p):
 	p = filesystem_path(p)
 	ep = os.path.dirname(export_path)
 	
-	if os.sys.platform == 'win32':
+	if os.sys.platform[:3] == "win":
 		# Prevent an error whereby python thinks C: and c: are different drives
 		if p[1] == ':': p = p[0].lower() + p[1:]
 		if ep[1] == ':': ep = ep[0].lower() + ep[1:]
diff --git a/render_povray/render.py b/render_povray/render.py
index 9e6176d7f..d17d019f5 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -25,13 +25,6 @@ import sys
 import time
 from math import atan, pi, degrees, sqrt
 
-import platform as pltfrm
-if pltfrm.architecture()[0] == "64bit":
-    bitness = 64
-else:
-    bitness = 32
-
-
 ##############################SF###########################
 ##############find image texture
 
@@ -1635,8 +1628,14 @@ class PovrayRender(bpy.types.RenderEngine):
             for newArg in scene.pov_command_line_switches.split(" "):
                 extra_args.append(newArg)
 
-        if sys.platform == "win32":
+        if sys.platform[:3] == "win":
             import winreg
+            import platform as pltfrm
+            if pltfrm.architecture()[0] == "64bit":
+                bitness = 64
+            else:
+                bitness = 32
+
             regKey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\\POV-Ray\\v3.7\\Windows")
 
             #64 bits blender
-- 
GitLab