https://bugs.kde.org/show_bug.cgi?id=368078

Eike Hein <h...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |http://commits.kde.org/plas
                   |                            |ma-workspace/5e30fc609e7692
                   |                            |129f444e4455d5b9300bfc23ff
             Status|CONFIRMED                   |RESOLVED

--- Comment #14 from Eike Hein <h...@kde.org> ---
Git commit 5e30fc609e7692129f444e4455d5b9300bfc23ff by Eike Hein.
Committed on 19/09/2016 at 07:51.
Pushed by hein into branch 'Plasma/5.8'.

Add an ultimate fallback to WM_CLASS Class for AbstractTasksModel::AppId in
XWindowsTasksModel.

Summary:
This makes grouping work for apps we can't find on the system and
can't produce a launcher URL for, such as wine clients. Any better
app will use our superior codepath, the wonky ones like wine then
get left to making sure their WM_CLASS Class makes sense as per the
ICCCM spec.

Of course this doesn't work for XWayland clients on Wayland though.

Also nixes an obsolete FIXME and adds a small check to avoid
producing launcher URLs that are only the window icon pixmap
query element.

Reviewers: #plasma, davidedmundson, broulik

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D2804

M  +10   -1    libtaskmanager/taskgroupingproxymodel.cpp
M  +19   -1    libtaskmanager/xwindowtasksmodel.cpp

http://commits.kde.org/plasma-workspace/5e30fc609e7692129f444e4455d5b9300bfc23ff

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to