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

Marco Martin <notm...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/commit/
                   |                            |d715af8f0c33a74b84ce2ebd22b
                   |                            |c4009a91a33b6

--- Comment #3 from Marco Martin <notm...@gmail.com> ---
Git commit d715af8f0c33a74b84ce2ebd22bc4009a91a33b6 by Marco Martin.
Committed on 17/02/2023 at 16:43.
Pushed by mart into branch 'master'.

Better screen removal handling

handleScreenRemoved never actually removed any view, as we were
comparing the screen id wit hthe screen order length, which is updated
only after the signal handler is done.
Also, make really sure to remove the desktop view from m_desktopViewForScreen
by searching the view itslef and not just by the index of lastscreen.
Crash in 465892 seems to indicate that sich a removal by index failed
leaving a dangling pointer in the map

M  +11   -8    shell/shellcorona.cpp

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

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

Reply via email to