diff --git a/applets/taskmanager/plugin/backend.cpp b/applets/taskmanager/plugin/backend.cpp --- a/applets/taskmanager/plugin/backend.cpp +++ b/applets/taskmanager/plugin/backend.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -318,7 +319,10 @@ int actionCount = 0; while (actionCount < 5 && resultIt != results.end()) { - const QString resource = (*resultIt).resource(); + QString resource = (*resultIt).resource(); + if (QDir::isAbsolutePath(resource)) { + resource = QUrl::fromLocalFile(resource).toString(); + } ++resultIt; const QUrl url(resource);