diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp index 23089a1c4e..f9ceffd7b8 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp @@ -346,7 +346,14 @@ void ViewProviderPage::startRestoring() void ViewProviderPage::finishRestoring() { m_docReady = true; - static_cast(showMDIViewPage()); + //control drawing opening on restore based on Preference + //mantis #2967 ph2 - don't even show blank page + Base::Reference hGrp = App::GetApplication().GetUserParameter() + .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/General"); + bool autoUpdate = hGrp->GetBool("KeepPagesUpToDate", 1l); + if (autoUpdate) { + static_cast(showMDIViewPage()); + } Gui::ViewProviderDocumentObject::finishRestoring(); }