diff --git a/libtaskmanager/groupmanager.cpp b/libtaskmanager/groupmanager.cpp index 528a55ee1..fb7cdc9a4 100644 --- a/libtaskmanager/groupmanager.cpp +++ b/libtaskmanager/groupmanager.cpp @@ -1077,7 +1077,11 @@ void GroupManager::setLauncherList(QList launcherList) pixmap.loadFromData(bytes); icon.addPixmap(pixmap); } else { - icon = QIcon::fromTheme(query.queryItemValue(QStringLiteral("icon"))); + QString iconName = query.queryItemValue(QStringLiteral("icon")); + + if (!iconName.isEmpty()) { + icon = QIcon::fromTheme(iconName); + } } l.setQuery(QUrlQuery());