diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 41ad44e432..8ae5013567 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -2653,7 +2653,9 @@ void Application::scanMenu(QMenu* menu, settingsAction modifySetting, QSettings* } void Application::loadAction(QSettings* set, QAction* action) { - action->setChecked(set->value(action->text(), action->isChecked()).toBool()); + if (action->isChecked() != set->value(action->text(), action->isChecked()).toBool()) { + action->trigger(); + } } void Application::saveAction(QSettings* set, QAction* action) {