diff --git a/src/gui/image/qiconloader.cpp b/src/gui/image/qiconloader.cpp index d8a0878cc3d..7eb4dcd97e9 100644 --- a/src/gui/image/qiconloader.cpp +++ b/src/gui/image/qiconloader.cpp @@ -415,9 +415,9 @@ QStringList QIconTheme::parents() const if (!fallback.isEmpty()) result.append(fallback); - // Ensure that all themes fall back to hicolor - if (!result.contains("hicolor"_L1)) - result.append("hicolor"_L1); + // Ensure that all themes fall back to hicolor as the last theme + result.removeAll("hicolor"_L1); + result.append("hicolor"_L1); return result; }