From 6a22d1e3f6668faff0efc4bc350d6014399091aa Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Tue, 24 Feb 2015 15:25:05 +0100 Subject: [PATCH] crash-- --- qmlcomponents/applicationlistmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qmlcomponents/applicationlistmodel.cpp b/qmlcomponents/applicationlistmodel.cpp index 05077222..5f96b413 100644 --- a/qmlcomponents/applicationlistmodel.cpp +++ b/qmlcomponents/applicationlistmodel.cpp @@ -81,6 +81,9 @@ void ApplicationListModel::loadApplications() KService::Ptr service(static_cast(entry.data())); if (service->isApplication()) { KPluginInfo plugin(service); + if (!plugin.isValid()) { + continue; + } data.name = plugin.name(); data.icon = plugin.icon(); data.storageId = service->storageId();