diff --git a/libtaskmanager/xwindowtasksmodel.cpp b/libtaskmanager/xwindowtasksmodel.cpp index ff9169394..f02f9ac0a 100644 --- a/libtaskmanager/xwindowtasksmodel.cpp +++ b/libtaskmanager/xwindowtasksmodel.cpp @@ -50,7 +50,7 @@ namespace TaskManager static const NET::Properties windowInfoFlags = NET::WMState | NET::XAWMState | NET::WMDesktop | NET::WMVisibleName | NET::WMGeometry | NET::WMFrameExtents | NET::WMWindowType | NET::WMPid; static const NET::Properties2 windowInfoFlags2 = NET::WM2DesktopFileName | NET::WM2Activities | - NET::WM2WindowClass | NET::WM2AllowedActions; + NET::WM2WindowClass | NET::WM2AllowedActions | NET::WM2AppMenuObjectPath | NET::WM2AppMenuServiceName; class Q_DECL_HIDDEN XWindowTasksModel::Private { @@ -476,7 +476,7 @@ QString XWindowTasksModel::Private::appMenuServiceName(WId window) QString XWindowTasksModel::Private::appMenuObjectPath(WId window) { const KWindowInfo *info = windowInfo(window); - return QString::fromUtf8(info->applicationMenuServiceName()); + return QString::fromUtf8(info->applicationMenuObjectPath()); } QIcon XWindowTasksModel::Private::icon(WId window)