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

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|DUPLICATE                   |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/libplasma/-/commit/914de
                   |                            |ec849bc0aac2970ecd709ac107c
                   |                            |625da517

--- Comment #4 from David Edmundson <[email protected]> ---
Git commit 914deec849bc0aac2970ecd709ac107c625da517 by David Edmundson.
Committed on 20/01/2026 at 11:04.
Pushed by davidedmundson into branch 'master'.

configview: Don't manually cleanup the root item

In ConfigView we create the root object explicitly from C++. Then in
turn creates and loads other objects through the engine.

During shutdown we delete the root object. This does not delete all
children, anything else owned by the engine are all set to invisible.

This causes objects to be re-evaluating a lot of tasks during the
shutdown which opens up a lot of potential problems.

We can simplify things by making the engine cleanup the root object too
making destruction cleaner.

M  +2    -1    src/plasmaquick/configview.cpp

https://invent.kde.org/plasma/libplasma/-/commit/914deec849bc0aac2970ecd709ac107c625da517

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

Reply via email to