diff --git a/src/Mod/Start/Gui/StartView.cpp b/src/Mod/Start/Gui/StartView.cpp index 65a1ebeaaa..b764fe7630 100644 --- a/src/Mod/Start/Gui/StartView.cpp +++ b/src/Mod/Start/Gui/StartView.cpp @@ -195,6 +195,8 @@ StartView::StartView(QWidget* parent) } }); + isInitialized = true; + retranslateUi(); } @@ -438,6 +440,10 @@ void StartView::firstStartWidgetDismissed() void StartView::changeEvent(QEvent* event) { + if (!isInitialized) { + return; + } + _openFirstStart->setEnabled(true); Gui::Document* doc = Gui::Application::Instance->activeDocument(); if (doc) { diff --git a/src/Mod/Start/Gui/StartView.h b/src/Mod/Start/Gui/StartView.h index 31397cf5f2..59d63aeda1 100644 --- a/src/Mod/Start/Gui/StartView.h +++ b/src/Mod/Start/Gui/StartView.h @@ -118,6 +118,7 @@ private: QPushButton* _openFirstStart; QCheckBox* _showOnStartupCheckBox; + bool isInitialized = false; }; // namespace StartGui