diff --git a/qucs/dialogs/qucssettingsdialog.cpp b/qucs/dialogs/qucssettingsdialog.cpp index b85f3e271..9ea1bf832 100644 --- a/qucs/dialogs/qucssettingsdialog.cpp +++ b/qucs/dialogs/qucssettingsdialog.cpp @@ -594,17 +594,13 @@ void QucsSettingsDialog::slotApply() } // Update all open schematics with the new grid color. - if (_settings::Get().item("GridColor") != GridColorButton->palette().color(GridColorButton->backgroundRole())) - { + if (_settings::Get().item("GridColor") != GridColorButton->palette().color(GridColorButton->backgroundRole())) { _settings::Get().setItem("GridColor", GridColorButton->palette().color(GridColorButton->backgroundRole())); - for (int tab = 0; tab < App->DocumentTab->count(); tab++) - { + for (int tab = 0; tab < App->DocumentTab->count(); tab++) { QWidget* widget = App->DocumentTab->widget(tab); - if (!QucsApp::isTextDocument(widget)) - { - static_cast(widget)->setChanged(true); - static_cast(widget)->repaint(); + if (!QucsApp::isTextDocument(widget)) { + static_cast(widget)->GridColor = _settings::Get().item("GridColor"); } }