diff --git a/libtaskmanager/virtualdesktopinfo.cpp b/libtaskmanager/virtualdesktopinfo.cpp index f89a6df0b..6bfdd59aa 100644 --- a/libtaskmanager/virtualdesktopinfo.cpp +++ b/libtaskmanager/virtualdesktopinfo.cpp @@ -364,6 +364,12 @@ void VirtualDesktopInfo::WaylandPrivate::addDesktop(const QString &id, quint32 p } ); + QObject::connect(desktop, &KWayland::Client::PlasmaVirtualDesktop::done, q, + [this]() { + emit desktopNamesChanged(); + } + ); + if (desktop->isActive()) { currentVirtualDesktop = id; emit currentDesktopChanged();