diff --git a/libtaskmanager/xwindowtasksmodel.cpp b/libtaskmanager/xwindowtasksmodel.cpp index ee2e53b6f..181789d82 100644 --- a/libtaskmanager/xwindowtasksmodel.cpp +++ b/libtaskmanager/xwindowtasksmodel.cpp @@ -398,6 +398,14 @@ void XWindowTasksModel::Private::windowChanged(WId window, NET::Properties prope changedRoles << Activities; } + if (properties2 & NET::WM2AppMenuServiceName) { + changedRoles << ApplicationMenuServiceName; + } + + if (properties2 & NET::WM2AppMenuObjectPath) { + changedRoles << ApplicationMenuObjectPath; + } + if (wipeInfoCache) { delete windowInfoCache.take(window); }