forked from qt-creator/qt-creator
Optimize usage of QPalette
setPalette() does not replace the old one but rather adds the difference. Thus a previous copy of the palette is unnecessary. Change-Id: I5c06da456b76144efc4a984ccda13c7d2243a7bc Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -5394,7 +5394,7 @@ void BaseTextEditorWidget::applyFontSettings()
|
||||
updateTabStops(); // update tab stops, they depend on the font
|
||||
|
||||
// Line numbers
|
||||
QPalette ep = d->m_extraArea->palette();
|
||||
QPalette ep;
|
||||
ep.setColor(QPalette::Dark, lineNumberFormat.foreground().color());
|
||||
ep.setColor(QPalette::Background, lineNumberFormat.background().style() != Qt::NoBrush ?
|
||||
lineNumberFormat.background().color() : background);
|
||||
|
||||
Reference in New Issue
Block a user