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

Marco Martin <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/fram
                   |                            |eworks/plasma-framework/com
                   |                            |mit/ecf0cc36936f69830a07937
                   |                            |b97807ec0ba4d3f41

--- Comment #1 from Marco Martin <[email protected]> ---
Git commit ecf0cc36936f69830a07937b97807ec0ba4d3f41 by Marco Martin.
Committed on 10/01/2022 at 09:22.
Pushed by mart into branch 'master'.

Don't crash when a screen gets disabled and enabled again

when a screen gets disabled, the containment loses its view, and when gets
enabled again,
the process of the old orphaned containment getting a new view causes a plasma
crash.
It comes from the wallpaper, which indicates a hierarchy of C++ owned objects
makes the internal one (wallpaper) to not reset correctly its window and have a
stray pointer to it.

M  +17   -4    src/scriptengines/qml/plasmoid/containmentinterface.cpp
M  +1    -0    src/scriptengines/qml/plasmoid/containmentinterface.h

https://invent.kde.org/frameworks/plasma-framework/commit/ecf0cc36936f69830a07937b97807ec0ba4d3f41

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

Reply via email to