diff --git a/src/frontend/KaizenQt.cpp b/src/frontend/KaizenQt.cpp index 6d2ff2da..83c43977 100644 --- a/src/frontend/KaizenQt.cpp +++ b/src/frontend/KaizenQt.cpp @@ -9,6 +9,7 @@ namespace fs = std::filesystem; KaizenQt::KaizenQt() noexcept : QWidget(nullptr) { mainWindow = std::make_unique(); + settingsWindow = std::make_unique(); emuThread = std::make_unique( std::move(mainWindow->view.vulkanWidget->instance), std::move(mainWindow->view.vulkanWidget->wsiPlatform), @@ -22,7 +23,6 @@ KaizenQt::KaizenQt() noexcept : QWidget(nullptr) { setFocus(); grabKeyboard(); mainWindow->show(); - settingsWindow = std::make_unique(); settingsWindow->hide(); connect(settingsWindow.get(), &SettingsWindow::regrabKeyboard, this, [&]() { grabKeyboard();