From 9ad85288a9d1ab889a31dd4d03adb93e92e7cf37 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 17 Oct 2023 13:19:19 +1000 Subject: [PATCH] Qt: Fix re-showing Controller Settings --- pcsx2-qt/MainWindow.cpp | 7 +++++-- pcsx2-qt/Settings/GameListSettingsWidget.cpp | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pcsx2-qt/MainWindow.cpp b/pcsx2-qt/MainWindow.cpp index 5b2c0ae06b..6f6a31c495 100644 --- a/pcsx2-qt/MainWindow.cpp +++ b/pcsx2-qt/MainWindow.cpp @@ -2299,7 +2299,7 @@ SettingsWindow* MainWindow::getSettingsWindow() g_main_window->doSettings("Interface"); }); }); - connect(m_settings_window->getGameListSettingsWidget(), &GameListSettingsWidget::preferEnglishGameListChanged, this, []{ + connect(m_settings_window->getGameListSettingsWidget(), &GameListSettingsWidget::preferEnglishGameListChanged, this, [] { g_main_window->m_game_list_widget->refreshGridCovers(); }); } @@ -2338,7 +2338,10 @@ void MainWindow::doControllerSettings(ControllerSettingsWindow::Category categor { if (m_controller_settings_window) { - m_controller_settings_window->raise(); + if (m_controller_settings_window->isVisible()) + m_controller_settings_window->raise(); + else + m_controller_settings_window->show(); } else { diff --git a/pcsx2-qt/Settings/GameListSettingsWidget.cpp b/pcsx2-qt/Settings/GameListSettingsWidget.cpp index 7057f36edb..59fbb7c35d 100644 --- a/pcsx2-qt/Settings/GameListSettingsWidget.cpp +++ b/pcsx2-qt/Settings/GameListSettingsWidget.cpp @@ -103,6 +103,9 @@ bool GameListSettingsWidget::event(QEvent* event) case QEvent::Resize: QtUtils::ResizeColumnsForTableView(m_ui.searchDirectoryList, {-1, 100}); break; + + default: + break; } return res;