diff --git a/applets/weather/plugin/util.cpp b/applets/weather/plugin/util.cpp --- a/applets/weather/plugin/util.cpp +++ b/applets/weather/plugin/util.cpp @@ -18,10 +18,10 @@ #include "util.h" // KF -#include #include #include // Qt +#include #include #include // Std @@ -43,9 +43,7 @@ QString Util::existingWeatherIconName(const QString &iconName) const { - const bool isValid = !iconName.isEmpty() && - !KIconLoader::global()->loadIcon(iconName, KIconLoader::Desktop, 0, - KIconLoader::DefaultState, QStringList(), nullptr, true).isNull(); + const bool isValid = !iconName.isEmpty() && QIcon::hasThemeIcon(iconName); return isValid ? iconName : QStringLiteral("weather-not-available"); }