From 15844cef9a550f86613d8055ce4ee5ba0cf59113 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Wed, 19 Nov 2014 18:14:31 +0100 Subject: [PATCH] fix build --- qmlcomponents/applicationlistmodel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qmlcomponents/applicationlistmodel.cpp b/qmlcomponents/applicationlistmodel.cpp index 2d1f6458..05077222 100644 --- a/qmlcomponents/applicationlistmodel.cpp +++ b/qmlcomponents/applicationlistmodel.cpp @@ -69,7 +69,7 @@ void ApplicationListModel::loadApplications() KSycocaEntry::Ptr groupEntry = (*it); if (groupEntry->isType(KST_KServiceGroup) && groupEntry->name() != "System") { - KServiceGroup::Ptr serviceGroup = static_cast(groupEntry); + KServiceGroup::Ptr serviceGroup(static_cast(groupEntry.data())); if (!serviceGroup->noDisplay()) { KServiceGroup::List entryGroupList = serviceGroup->entries(true); @@ -78,7 +78,7 @@ void ApplicationListModel::loadApplications() KSycocaEntry::Ptr entry = (*it); ApplicationData data; if (entry->isType(KST_KService)) { - KService::Ptr service = static_cast(entry); + KService::Ptr service(static_cast(entry.data())); if (service->isApplication()) { KPluginInfo plugin(service); data.name = plugin.name();