diff --git a/lib/advanced-scene-switcher.cpp b/lib/advanced-scene-switcher.cpp index 5279d020..cfae68a1 100644 --- a/lib/advanced-scene-switcher.cpp +++ b/lib/advanced-scene-switcher.cpp @@ -41,9 +41,12 @@ AdvSceneSwitcher::AdvSceneSwitcher(QWidget *parent) { switcher->settingsWindowOpened = true; ui->setupUi(this); - std::lock_guard lock(switcher->m); - switcher->Prune(); - LoadUI(); + { + std::lock_guard lock(switcher->m); + switcher->Prune(); + LoadUI(); + } + CheckFirstTimeSetup(); } AdvSceneSwitcher::~AdvSceneSwitcher() @@ -139,7 +142,6 @@ void AdvSceneSwitcher::LoadUI() SetTabOrder(ui->tabWidget); SetCurrentTab(ui->tabWidget); RestoreWindowGeo(); - CheckFirstTimeSetup(); loading = false; }