diff --git a/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersmodel.cpp b/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersmodel.cpp index ad7d98f2..4a1d1589 100644 --- a/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersmodel.cpp +++ b/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersmodel.cpp @@ -83,7 +83,7 @@ QVariant WallpapersModel::data(const QModelIndex& index, int role) const Plasma::Package* p = m_packages[index.row()]; switch (role) { case PackageNameRole: - return KUrl(p->path()).fileName(KUrl::LeaveTrailingSlash); + return p->metadata().pluginName(); case Qt::DisplayRole: return p->metadata().name(); case Qt::ToolTipRole: diff --git a/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersqml.cpp b/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersqml.cpp index 2b2dbcc4..e0116ed8 100644 --- a/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersqml.cpp +++ b/kdeplasma-addons/wallpapers/qmlwallpapers/wallpapersqml.cpp @@ -173,7 +173,7 @@ QWidget* WallpaperQml::createConfigurationInterface(QWidget* parent) v.m_view->setItemDelegate(new BackgroundDelegate(v.m_view)); if (m_package) { v.m_view->setCurrentIndex(m->indexForPackagePath(m_package->path())); - m_packageName = KUrl(m_package->path()).fileName(KUrl::LeaveTrailingSlash); + m_packageName = m_package->metadata().pluginName(); } v.m_color->setColor(m_scene->backgroundBrush().color());