diff --git a/src/plugins/texteditor/fontsettings.cpp b/src/plugins/texteditor/fontsettings.cpp index 5303cf9c8de..2f3bf279ef6 100644 --- a/src/plugins/texteditor/fontsettings.cpp +++ b/src/plugins/texteditor/fontsettings.cpp @@ -178,9 +178,8 @@ QTextCharFormat FontSettings::toTextCharFormat(TextStyle category) const uint qHash(const TextStyles &textStyles) { uint hash = ::qHash(quint8(textStyles.mainStyle)); - - hash ^= ::qHashRange(textStyles.mixinStyles.cbegin(), textStyles.mixinStyles.cend()); - + for (TextStyle mixinStyle : textStyles.mixinStyles) + hash ^= ::qHash(mixinStyle); return hash; }