diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index b969ffb98..53dec5681 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -1403,7 +1403,6 @@ static void init_resources() void Application::initApplication(void) { try { - Base::Interpreter().replaceStdOutput(); initTypes(); new Base::ScriptProducer( "FreeCADGuiInit", FreeCADGuiInit ); init_resources(); diff --git a/src/Main/MainGui.cpp b/src/Main/MainGui.cpp index 288bc3df2..03407c52d 100644 --- a/src/Main/MainGui.cpp +++ b/src/Main/MainGui.cpp @@ -225,6 +225,7 @@ int main( int argc, char ** argv ) // Inits the Application App::Application::init(argc,argv); Gui::Application::initApplication(); + Base::Interpreter().replaceStdOutput(); } catch (const Base::UnknownProgramOption& e) { QApplication app(argc,argv);