diff --git a/keditfiletype/kservicelistwidget.cpp b/keditfiletype/kservicelistwidget.cpp --- a/keditfiletype/kservicelistwidget.cpp +++ b/keditfiletype/kservicelistwidget.cpp @@ -46,6 +46,8 @@ else setText( i18n( "%1 (%2)", pService->name(), pService->desktopEntryName() ) ); + setIcon( QIcon::fromTheme( pService->icon() ) ); + if (!pService->isApplication()) localPath = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QStringLiteral("/kservices5/") + desktopPath; else