diff --git a/src/duckstation-qt/mainwindow.cpp b/src/duckstation-qt/mainwindow.cpp index 4920425ea..8d6de7f3e 100644 --- a/src/duckstation-qt/mainwindow.cpp +++ b/src/duckstation-qt/mainwindow.cpp @@ -2300,6 +2300,10 @@ void MainWindow::doSettings(const char* category /* = nullptr */) dlg->setModal(false); dlg->show(); } + else + { + dlg->raise(); + } if (category) dlg->setCategory(category); @@ -2322,6 +2326,10 @@ void MainWindow::doControllerSettings( dlg->setModal(false); dlg->show(); } + else + { + dlg->raise(); + } if (category != ControllerSettingsDialog::Category::Count) dlg->setCategory(category);