diff --git a/containments/homescreens/folio/folioapplication.cpp b/containments/homescreens/folio/folioapplication.cpp index 40c3ccbf..6a12d49f 100644 --- a/containments/homescreens/folio/folioapplication.cpp +++ b/containments/homescreens/folio/folioapplication.cpp @@ -16,6 +16,10 @@ FolioApplication::FolioApplication(HomeScreen *parent, KService::Ptr service) , m_icon{service->icon()} , m_storageId{service->storageId()} { + if (service->property(QStringLiteral("X-KDE-PlasmaMobile-UseGenericName"))) { + m_name = service->genericName(); + } + auto windows = WindowListener::instance()->windowsFromStorageId(m_storageId); if (windows.empty()) { m_window = nullptr; diff --git a/containments/homescreens/halcyon/plugin/application.cpp b/containments/homescreens/halcyon/plugin/application.cpp index c5da9679..794816a9 100644 --- a/containments/homescreens/halcyon/plugin/application.cpp +++ b/containments/homescreens/halcyon/plugin/application.cpp @@ -15,6 +15,10 @@ Application::Application(QObject *parent, KService::Ptr service) , m_icon{service->icon()} , m_storageId{service->storageId()} { + if (service->property(QStringLiteral("X-KDE-PlasmaMobile-UseGenericName"))) { + m_name = service->genericName(); + } + auto windows = WindowListener::instance()->windowsFromStorageId(m_storageId); if (windows.empty()) { m_window = nullptr;