diff --git a/applets/taskmanager/package/contents/ui/main.qml b/applets/taskmanager/package/contents/ui/main.qml --- a/applets/taskmanager/package/contents/ui/main.qml +++ b/applets/taskmanager/package/contents/ui/main.qml @@ -251,11 +251,11 @@ } var sourceData = data[source]; - if (!sourceData || sourceData.DesktopEntry !== desktopFileName) { + if (!sourceData) { continue; } - if (pid === undefined || sourceData.InstancePid === pid) { + if (sourceData.DesktopEntry === desktopFileName || (pid && sourceData.InstancePid === pid)) { return source; }