summaryrefslogtreecommitdiff
path: root/package/config/qconf.cc
diff options
context:
space:
mode:
Diffstat (limited to 'package/config/qconf.cc')
-rw-r--r--package/config/qconf.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/package/config/qconf.cc b/package/config/qconf.cc
index 3e539c1c7..9af12a61a 100644
--- a/package/config/qconf.cc
+++ b/package/config/qconf.cc
@@ -1611,6 +1611,7 @@ void ConfigMainWindow::closeEvent(QCloseEvent* e)
{
if (!conf_get_changed()) {
e->accept();
+ conf_write_autoconf();
return;
}
QMessageBox mb("qconf", _("Save configuration?"), QMessageBox::Warning,
@@ -1621,6 +1622,7 @@ void ConfigMainWindow::closeEvent(QCloseEvent* e)
switch (mb.exec()) {
case QMessageBox::Yes:
conf_write(NULL);
+ conf_write_autoconf();
case QMessageBox::No:
e->accept();
break;