diff --git a/src/gui/dialogs/formsettings.cpp b/src/gui/dialogs/formsettings.cpp index bfda49fd1..cb7351ff7 100755 --- a/src/gui/dialogs/formsettings.cpp +++ b/src/gui/dialogs/formsettings.cpp @@ -93,7 +93,9 @@ void FormSettings::applySettings() { panels_for_restart.append(panel->title().toLower()); } - panel->saveSettings(); + if (panel->isDirty()) { + panel->saveSettings(); + } } if (!panels_for_restart.isEmpty()) {