From 44f2d7fdf87e9c80b382ad9d5418df3e2236a660 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 3 Oct 2013 16:29:13 -0300 Subject: [PATCH] Raytracing: Rendering with luxrender doesn't block the UI anymore --- src/Mod/Raytracing/Gui/Command.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Raytracing/Gui/Command.cpp b/src/Mod/Raytracing/Gui/Command.cpp index 81d2a92558..8179e4fb09 100644 --- a/src/Mod/Raytracing/Gui/Command.cpp +++ b/src/Mod/Raytracing/Gui/Command.cpp @@ -591,7 +591,7 @@ void CmdRaytracingRender::activated(int iMsg) doCommand(Doc,"f = open(TempFile,'wb')"); doCommand(Doc,"f.write(PageFile.read())"); doCommand(Doc,"f.close()"); - doCommand(Doc,"subprocess.call('\"%s\" '+TempFile,shell=True)",renderer.c_str()); + doCommand(Doc,"subprocess.Popen([\"%s\",TempFile])",renderer.c_str()); doCommand(Doc,"del TempFile,PageFile"); commitCommand(); }