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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/
                   |d715af8f0c33a74b84ce2ebd22b |8bc6be2f1af41274d8209272fca
                   |c4009a91a33b6               |58ec7fe454416

--- Comment #4 from Marco Martin <notm...@gmail.com> ---
Git commit 8bc6be2f1af41274d8209272fca58ec7fe454416 by Marco Martin.
Committed on 17/02/2023 at 16:45.
Pushed by mart into branch 'Plasma/5.27'.

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/8bc6be2f1af41274d8209272fca58ec7fe454416

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

Reply via email to