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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/libplasma/-/commit/03a08
                   |                            |20c2620baaaa61ea1989024a0ac
                   |                            |801f6822

--- Comment #22 from Nate Graham <[email protected]> ---
Git commit 03a0820c2620baaaa61ea1989024a0ac801f6822 by Nate Graham, on behalf
of Sven Muckl.
Committed on 28/10/2026 at 13:55.
Pushed by ngraham into branch 'master'.

Containment: Use parent's screen for geometry of nested containments

Since !1541, the geometry getters use `d->screen` instead of `screen()`. For
nested containments like the system tray, `d->screen` is a stale config value;
only `screen()` follows the parent panel. So notification popups go to the
wrong screen.

Use `screen()` in the getters and forward the parent's `screenChanged`.

Created with an AI assistant (Claude Opus 5.5), tested by me on Plasma 6.8.0
and 6.8.1.

M  +15   -5    src/plasma/containment.cpp

https://invent.kde.org/plasma/libplasma/-/commit/03a0820c2620baaaa61ea1989024a0ac801f6822

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

Reply via email to