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:
parent
d6bd2cb1f0
commit
be19da189a
2 changed files with 8 additions and 0 deletions
|
@ -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);
|
||||||
|
|
|
@ -31,6 +31,8 @@ namespace CSVPrefs
|
||||||
|
|
||||||
Dialogue();
|
Dialogue();
|
||||||
|
|
||||||
|
virtual ~Dialogue();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
void closeEvent (QCloseEvent *event);
|
void closeEvent (QCloseEvent *event);
|
||||||
|
|
Loading…
Reference in a new issue