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

Vlad Zahorodnii <vladz...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |minor
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #4 from Vlad Zahorodnii <vladz...@gmail.com> ---
(In reply to Nate Graham from comment #2)
> It's not logical to present the same data differently between the Task
> Switcher and the Task Manager. The fact that these tao apps are in the same
> window group and also have the same pid are implementation details; from a
> user perspective, they are different apps. The Task manager manages to
> figure this out; if the Task Switcher does not, then we have a buggy
> behavior of the same thing being presented differently in different contexts.
Well, I don't deny the fact that the current behavior is counter-intuitive when
it comes to switching between LibreOffice windows. The task manager doesn't
have such problems because it checks only the app id. On the other hand, KWin
has more sophisticated heuristics to verify that the given two clients belong
to the same application.

The only way to fix this problem is to make sure that we check the window class
first. Although, frankly, I don't know what impact it will have on the rest of
KWin. We use AbstractClient::belongToSameApplication() quite a lot in core
code. Changing any of its details may have serious consequences.

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

Reply via email to