From 5564dbd13901c6fe47a829be160641dd266f3e6d Mon Sep 17 00:00:00 2001 From: Daid Date: Wed, 3 Apr 2013 17:04:34 +0200 Subject: [PATCH] Properly set the steamengine path. --- Cura/util/sliceEngine.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Cura/util/sliceEngine.py b/Cura/util/sliceEngine.py index 84fab9a7..c78e3e85 100644 --- a/Cura/util/sliceEngine.py +++ b/Cura/util/sliceEngine.py @@ -5,13 +5,16 @@ import os import warnings import threading import traceback +import platform from Cura.util import profile def getEngineFilename(): - if os.path.exists('C:/Software/Cura_SteamEngine/_bin/Release/Cura_SteamEngine.exe'): - return 'C:/Software/Cura_SteamEngine/_bin/Release/Cura_SteamEngine.exe' - return 'SteamEngine' + if platform.system() == 'Windows': + if os.path.exists('C:/Software/Cura_SteamEngine/_bin/Release/Cura_SteamEngine.exe'): + return 'C:/Software/Cura_SteamEngine/_bin/Release/Cura_SteamEngine.exe' + return os.path.abspath(os.path.join(os.path.dirname(__file__), '../..', 'SteamEngine.exe')) + return os.path.abspath(os.path.join(os.path.dirname(__file__), '../..', 'SteamEngine')) def getTempFilename(): warnings.simplefilter('ignore') -- 2.30.2