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

Akseli Lahtinen <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
            Version|                            |6.8.3
  Fixed/Implemented|                            |
                 In|                            |
         Resolution|---                         |FIXED
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/
                   |685fac5355812cfce67c4008c38 |a2a72d5e132b9fa1a50bc8da13a
                   |fa3fbf5f75b08               |1883bb30be701

--- Comment #57 from Akseli Lahtinen <[email protected]> ---
Git commit a2a72d5e132b9fa1a50bc8da13a1883bb30be701 by Akseli Lahtinen.
Committed on 27/10/2026 at 12:57.
Pushed by akselmo into branch 'master'.

Positioner: Remove invalid or nonexistant files

Adds a signal so that whenever a file is deleted/moved to trash, we
know to remove it from positioner configuration.

On listing completion, we now get a list of items that actually
exist, so that positioner can remove the extraneous files.

Iterate over all resolutions and skip files that do not exist
in our position array during saving.
Related: bug 507079
FIXED-IN: 6.8.3

M  +3    -2    containments/desktop/plugins/folder/foldermodel.cpp
M  +2    -1    containments/desktop/plugins/folder/foldermodel.h
M  +49   -11   containments/desktop/plugins/folder/positioner.cpp
M  +2    -1    containments/desktop/plugins/folder/positioner.h

https://invent.kde.org/plasma/plasma-desktop/-/commit/a2a72d5e132b9fa1a50bc8da13a1883bb30be701

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

Reply via email to