diff --git a/rpcs3/rpcs3qt/vfs_dialog.cpp b/rpcs3/rpcs3qt/vfs_dialog.cpp index a0fc250d7b..09390cc8fa 100644 --- a/rpcs3/rpcs3qt/vfs_dialog.cpp +++ b/rpcs3/rpcs3qt/vfs_dialog.cpp @@ -50,6 +50,10 @@ vfs_dialog::vfs_dialog(QWidget* parent) : QDialog(parent), }); QPushButton* okay = new QPushButton(tr("Okay")); connect(okay, &QAbstractButton::pressed, [this]() { + for (int i = 0; i < tabs->count(); ++i) + { + static_cast(tabs->widget(i))->SaveSettings(); + } accept(); }); @@ -67,11 +71,3 @@ vfs_dialog::vfs_dialog(QWidget* parent) : QDialog(parent), setLayout(vbox); setWindowTitle("Virtual File System"); } - -vfs_dialog::~vfs_dialog() -{ - for (int i = 0; i < tabs->count(); ++i) - { - static_cast(tabs->widget(i))->SaveSettings(); - } -} diff --git a/rpcs3/rpcs3qt/vfs_dialog.h b/rpcs3/rpcs3qt/vfs_dialog.h index 7bc4bb7218..db438cdc1a 100644 --- a/rpcs3/rpcs3qt/vfs_dialog.h +++ b/rpcs3/rpcs3qt/vfs_dialog.h @@ -13,7 +13,6 @@ class vfs_dialog : public QDialog public: explicit vfs_dialog(QWidget* parent = nullptr); - ~vfs_dialog(); private: gui_settings m_gui_settings; emu_settings m_emu_settings;