diff --git a/containments/homescreen/applicationlistmodel.cpp b/containments/homescreen/applicationlistmodel.cpp index 05c56a09..ebc2b071 100644 --- a/containments/homescreen/applicationlistmodel.cpp +++ b/containments/homescreen/applicationlistmodel.cpp @@ -127,7 +127,7 @@ void ApplicationListModel::loadApplications() subGroupList.pop_front(); if (groupEntry->isType(KST_KServiceGroup)) { - KServiceGroup::Ptr serviceGroup(dynamic_cast(groupEntry.data())); + KServiceGroup::Ptr serviceGroup(static_cast(groupEntry.data())); if (!serviceGroup->noDisplay()) { KServiceGroup::List entryGroupList = serviceGroup->entries(true); @@ -136,11 +136,11 @@ void ApplicationListModel::loadApplications() KSycocaEntry::Ptr entry = (*it); if (entry->isType(KST_KServiceGroup)) { - KServiceGroup::Ptr serviceGroup(dynamic_cast(entry.data())); + KServiceGroup::Ptr serviceGroup(static_cast(entry.data())); subGroupList << serviceGroup; } else if (entry->property(QStringLiteral("Exec")).isValid()) { - KService::Ptr service(dynamic_cast(entry.data())); + KService::Ptr service(static_cast(entry.data())); if (service->isApplication() && !blacklist.contains(service->desktopEntryName()) &&