diff --git a/rpcs3/rpcs3qt/clans_settings_dialog.cpp b/rpcs3/rpcs3qt/clans_settings_dialog.cpp index 4a9ab3b2a0..4b54515415 100644 --- a/rpcs3/rpcs3qt/clans_settings_dialog.cpp +++ b/rpcs3/rpcs3qt/clans_settings_dialog.cpp @@ -13,12 +13,6 @@ clans_settings_dialog::clans_settings_dialog(QWidget* parent) : QDialog(parent) { - if (!Emu.IsStopped()) - { - QMessageBox::critical(this, tr("Error: Emulation Running"), tr("You need to stop the emulator before editing Clans connection information!"), QMessageBox::Ok); - return; - } - g_cfg_clans.load(); setWindowTitle(tr("Clans Configuration")); diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index aee3ce5ca2..122b8d6ff0 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -2994,6 +2994,12 @@ void main_window::CreateConnects() connect(ui->confClansAct, &QAction::triggered, this, [this]() { + if (!Emu.IsStopped()) + { + QMessageBox::critical(this, tr("Error: Emulation Running"), tr("You need to stop the emulator before editing Clans connection information!"), QMessageBox::Ok); + return; + } + clans_settings_dialog dlg(this); dlg.exec(); });