diff --git a/applets/kicker/plugin/recentusagemodel.cpp b/applets/kicker/plugin/recentusagemodel.cpp --- a/applets/kicker/plugin/recentusagemodel.cpp +++ b/applets/kicker/plugin/recentusagemodel.cpp @@ -172,7 +172,7 @@ const QString storageId = resource.section(':', 1); KService::Ptr service = KService::serviceByStorageId(storageId); - if (!service || !service->isApplication()) { + if (!service || service->exec().isEmpty()) { return QVariant(); }