diff --git a/src/plugins/texteditor/fontsettingspage.cpp b/src/plugins/texteditor/fontsettingspage.cpp index aec2acb241a75a240211f098953f84f1fc702b0e..f710644656160a478e9e39bc5964bf03678383f8 100644 --- a/src/plugins/texteditor/fontsettingspage.cpp +++ b/src/plugins/texteditor/fontsettingspage.cpp @@ -320,6 +320,7 @@ void FontSettingsPage::changeBackColor() if (!newColor.isValid()) return; d_ptr->ui.backgroundToolButton->setStyleSheet(colorButtonStyleSheet(newColor)); + d_ptr->ui.eraseBackgroundToolButton->setEnabled(true); const int numFormats = d_ptr->m_descriptions.size(); for (int i = 0; i < numFormats; i++) { @@ -344,6 +345,7 @@ void FontSettingsPage::eraseBackColor() if (!items.isEmpty() && items.first()->isSelected()) d_ptr->m_value.formatFor(d_ptr->m_descriptions[i].name()).setBackground(newColor); } + d_ptr->ui.eraseBackgroundToolButton->setEnabled(false); updatePreview(); }