From: Daid Date: Wed, 3 Apr 2013 15:04:34 +0000 (+0200) Subject: Properly set the steamengine path. X-Git-Tag: 13.05~124^2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=5564dbd13901c6fe47a829be160641dd266f3e6d;p=cura.git Properly set the steamengine path. --- 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')