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.