diff --git a/src/pulseobject.cpp b/src/pulseobject.cpp --- a/src/pulseobject.cpp +++ b/src/pulseobject.cpp @@ -54,6 +54,11 @@ return name; } + name = m_properties.value(QStringLiteral("media.icon_name")).toString(); + if (!name.isEmpty() && QIcon::hasThemeIcon(name)) { + return name; + } + name = m_properties.value(QStringLiteral("window.icon_name")).toString(); if (!name.isEmpty() && QIcon::hasThemeIcon(name)) { return name;