diff --git a/src/Gui/MainWindow.cpp b/src/Gui/MainWindow.cpp index 58a31e9836..e3a60af34e 100644 --- a/src/Gui/MainWindow.cpp +++ b/src/Gui/MainWindow.cpp @@ -1071,7 +1071,9 @@ void MainWindow::delayedStartup() // Create new document? ParameterGrp::handle hGrp = WindowParameter::getDefaultParameter()->GetGroup("Document"); if (hGrp->GetBool("CreateNewDoc", false)) { - App::GetApplication().newDocument(); + if (App::GetApplication().getDocuments().size()==0){ + App::GetApplication().newDocument(); + } } if (hGrp->GetBool("RecoveryEnabled", true)) {