diff --git a/src/plugins/texteditor/textmark.cpp b/src/plugins/texteditor/textmark.cpp index e764b2cfa1cbef4cf76336f7a7809184949ff2b9..e4f68eee4babd7f9322de125a203b995c8d4162e 100644 --- a/src/plugins/texteditor/textmark.cpp +++ b/src/plugins/texteditor/textmark.cpp @@ -257,11 +257,12 @@ bool TextMarkRegistry::categoryHasColor(Id category) return m_colors.contains(category); } -void TextMarkRegistry::setCategoryColor(Id category, Theme::Color color) +void TextMarkRegistry::setCategoryColor(Id category, Theme::Color newColor) { - if (m_colors[category] == color) + Theme::Color &color = m_colors[category]; + if (color == newColor) return; - m_colors[category] = color; + color = newColor; } QString TextMarkRegistry::defaultToolTip(Id category) const