diff --git a/libtaskmanager/tasktools.cpp b/libtaskmanager/tasktools.cpp --- a/libtaskmanager/tasktools.cpp +++ b/libtaskmanager/tasktools.cpp @@ -807,7 +807,7 @@ if (appData.url.scheme() == QLatin1String("applications")) { service = KService::serviceByMenuId(appData.url.path()); } else if (appData.url.scheme() == QLatin1String("preferred")) { - const KService::Ptr service = KService::serviceByStorageId(defaultApplication(appData.url)); + service = KService::serviceByStorageId(defaultApplication(appData.url)); } else { service = KService::serviceByDesktopPath(appData.url.toLocalFile()); }