X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=Cura%2Fcura.py;h=c6d4e80b0d2cda886f8eb93fd7f7c1a3f35c8bb1;hb=5896100421a2c928f71085b01124888b07abe665;hp=27bac0d3902f1d2571c0029ffc95adca9288a52d;hpb=06e15e08b6c9197ea2547dc2af774586643d5ec9;p=cura.git diff --git a/Cura/cura.py b/Cura/cura.py index 27bac0d3..c6d4e80b 100644 --- a/Cura/cura.py +++ b/Cura/cura.py @@ -81,4 +81,15 @@ def main(): app.CuraApp(args).MainLoop() if __name__ == '__main__': + import os + import sys + + # On Windows, the PATH variable can cause the search path for dlls + # to give priority to dlls from other applications and it will cause + # the bundled python dlls not to be loaded. + # More specifically, anyone with Haskell Platform installed will not + # be able to launch Cura because glut32.dll from Haskell is incompatible + # with the bundled py-opengl and will cause Cura to crash + if sys.platform.startswith('win'): + os.environ['PATH'] = '' main()