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

Eike Hein <h...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/pla
                   |                            |sma-desktop/aaebb51077aef6c
                   |                            |5a5b974a38958e23366e357f2
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #34 from Eike Hein <h...@kde.org> ---
Git commit aaebb51077aef6c5a5b974a38958e23366e357f2 by Eike Hein.
Committed on 30/01/2019 at 09:43.
Pushed by hein into branch 'Plasma/5.12'.

Defer initial positions apply until listing is complete

Summary:
This fixes the infamous "desktop positions partially scramble on reboot"
bug that occurs when KDirLister completes listing in multiple model
transactions.

This also:
* Disallows moves and drops while listing, for extra safety.
* Cleans up wonky old defer-sometimes code that made little sense.
* Removes a cache for lastRow() that was never actually used.

Reviewers: #plasma, davidedmundson, chinmoyr

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D18598

M  +1    -0    containments/desktop/package/contents/ui/FolderView.qml
M  +6    -0    containments/desktop/package/contents/ui/main.qml
M  +63   -30   containments/desktop/plugins/folder/positioner.cpp
M  +2    -1    containments/desktop/plugins/folder/positioner.h

https://commits.kde.org/plasma-desktop/aaebb51077aef6c5a5b974a38958e23366e357f2

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

Reply via email to