1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-21 06:53:53 +00:00

fixed user settings not being saved when last document window is closed while user settings window is still open

This commit is contained in:
Marc Zinnschlag 2015-12-15 14:56:29 +01:00
parent d6bd2cb1f0
commit be19da189a
2 changed files with 8 additions and 0 deletions

View file

@ -71,6 +71,12 @@ CSVPrefs::Dialogue::Dialogue()
buildContentArea (main); buildContentArea (main);
} }
CSVPrefs::Dialogue::~Dialogue()
{
if (isVisible())
CSMPrefs::State::get().save();
}
void CSVPrefs::Dialogue::closeEvent (QCloseEvent *event) void CSVPrefs::Dialogue::closeEvent (QCloseEvent *event)
{ {
QMainWindow::closeEvent (event); QMainWindow::closeEvent (event);

View file

@ -31,6 +31,8 @@ namespace CSVPrefs
Dialogue(); Dialogue();
virtual ~Dialogue();
protected: protected:
void closeEvent (QCloseEvent *event); void closeEvent (QCloseEvent *event);