diff --git a/CHANGES.md b/CHANGES.md index 65c720f..27e5ab5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,6 @@ # Changes +- (2025-07-15) #66, Style name parsing (stringToStyleEnum) not working properly (contribution by @samapico) - (2025-05-08) #65, Support for Qt 6.9. Fix the CMakelist example - (2025-04-07) Update to 6.7.2 (Updated OTF files) - (2024-11-21) Update to 6.7.1, Extra Duotone styles diff --git a/QtAwesome/QtAwesome.cpp b/QtAwesome/QtAwesome.cpp index 1b4eb9a..39ac091 100644 --- a/QtAwesome/QtAwesome.cpp +++ b/QtAwesome/QtAwesome.cpp @@ -462,7 +462,7 @@ QIcon QtAwesome::icon(const QString& name, const QVariantMap& options) if( spaceIndex > 0) { QString styleName = name.left(spaceIndex); - style = stringToStyleEnum(styleName.startsWith("fa-") ? styleName.mid(3) : name); + style = stringToStyleEnum(styleName.startsWith("fa-") ? styleName : "fa-" + styleName); iconName = name.mid(spaceIndex + 1); } else { iconName = name;