From 2a6bd5de3567df06b7908969e34b611851035ef7 Mon Sep 17 00:00:00 2001 From: silver Date: Sun, 24 Sep 2017 22:53:43 +0200 Subject: [PATCH] Options dialog save windows state in destructor --- src/gui/optionsdlg.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/optionsdlg.cpp b/src/gui/optionsdlg.cpp index 428e3003b..71301fd9c 100644 --- a/src/gui/optionsdlg.cpp +++ b/src/gui/optionsdlg.cpp @@ -421,6 +421,9 @@ void OptionsDialog::initializeLanguageCombo() OptionsDialog::~OptionsDialog() { qDebug("-> destructing Options"); + + saveWindowState(); + foreach (const QString &path, addedScanDirs) ScanFoldersModel::instance()->removePath(path); ScanFoldersModel::instance()->configure(); // reloads "removed" paths @@ -1211,7 +1214,7 @@ void OptionsDialog::on_buttonBox_accepted() this->hide(); saveOptions(); } - saveWindowState(); + accept(); }