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

Méven <me...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/-/commi
                   |                            |t/f425a26983cad58191e57b7cf
                   |                            |823309746428051
         Resolution|---                         |FIXED

--- Comment #10 from Méven <me...@kde.org> ---
Git commit f425a26983cad58191e57b7cf823309746428051 by Méven Car, on behalf of
Demitrius Belai.
Committed on 11/09/2024 at 11:47.
Pushed by meven into branch 'master'.

waylandtasksmodel: don't remove transient window from windows list

Removing window from windows list causes the window to be destroyed. As
alternative, use the SkipTaskbar role to hide the window.

If PlasmaWindow is destroyed, PlasmaWindow::parentWindowChanged is no longer
trigged. So it is no longer possible that Window go back do taskbar if it lose
their parent.

To avoid this, use the SkipTaskbar to remove window from taskbar.

Also a missing transients.insert(window, leader) was added.
Related: bug 484647

M  +11   -24   libtaskmanager/waylandtasksmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/f425a26983cad58191e57b7cf823309746428051

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

Reply via email to