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

Harald Sitter <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/-/commi
                   |                            |t/99f84ed7619dce9fc42218152
                   |                            |4674b42e7a76768
            Version|                            |6.6.4
  Fixed/Implemented|                            |
                 In|                            |
         Resolution|---                         |FIXED

--- Comment #29 from Harald Sitter <[email protected]> ---
Git commit 99f84ed7619dce9fc422181524674b42e7a76768 by Harald Sitter.
Committed on 26/03/2026 at 11:46.
Pushed by sitter into branch 'master'.

shellcorona: do not crash on panels after their destruction

the connects for checkUiReady are not ensuring panel or containment are
both alive when they fire. make sure we don't fall into a deleted object
by

a) weak pointing to the panel qobject and checking it to make sure
it is actually valid.
b) leave a comment behind so this doesn't regress by excessive capturing
again

this function is a bit complicated and could use some rethinking

Fixes PLASMA-WORKSPACE-354K
FIXED-IN: 6.6.4

M  +6    -1    shell/shellcorona.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/99f84ed7619dce9fc422181524674b42e7a76768

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

Reply via email to