diff --git a/src/Mod/Start/Gui/Manipulator.cpp b/src/Mod/Start/Gui/Manipulator.cpp index 1682bb9cda..03522ada4e 100644 --- a/src/Mod/Start/Gui/Manipulator.cpp +++ b/src/Mod/Start/Gui/Manipulator.cpp @@ -56,10 +56,9 @@ void CmdStart::activated(int iMsg) { Q_UNUSED(iMsg); auto mw = Gui::getMainWindow(); - auto doc = Gui::Application::Instance->activeDocument(); auto existingView = mw->findChild(QLatin1String("StartView")); if (!existingView) { - existingView = gsl::owner(new StartGui::StartView(doc, mw)); + existingView = gsl::owner(new StartGui::StartView(mw)); mw->addWindow(existingView); // Transfers ownership } Gui::getMainWindow()->setActiveWindow(existingView); diff --git a/src/Mod/Start/Gui/StartView.cpp b/src/Mod/Start/Gui/StartView.cpp index 432c469bea..5232c55ad3 100644 --- a/src/Mod/Start/Gui/StartView.cpp +++ b/src/Mod/Start/Gui/StartView.cpp @@ -100,8 +100,8 @@ gsl::owner createNewButton(const NewButton& newButton) } // namespace -StartView::StartView(Gui::Document* pcDocument, QWidget* parent) - : Gui::MDIView(pcDocument, parent) +StartView::StartView(QWidget* parent) + : Gui::MDIView(nullptr, parent) , _contents(new QScrollArea(parent)) , _newFileLabel {nullptr} , _examplesLabel {nullptr} diff --git a/src/Mod/Start/Gui/StartView.h b/src/Mod/Start/Gui/StartView.h index 33beea9980..fe2d33167c 100644 --- a/src/Mod/Start/Gui/StartView.h +++ b/src/Mod/Start/Gui/StartView.h @@ -54,7 +54,7 @@ class StartGuiExport StartView: public Gui::MDIView TYPESYSTEM_HEADER_WITH_OVERRIDE(); // NOLINT public: - StartView(Gui::Document* pcDocument, QWidget* parent); + StartView(QWidget* parent); const char* getName() const override {