Summary: | Dropping multiple files on the desktop only positions one file at the mouse position | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Derek Christ <christ.derek> |
Component: | Desktop icons & Folder View widget | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs, severinvonw |
Priority: | NOR | Keywords: | regression |
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/8dfaf9b4385e893c3d3abe038a42a05f6a101180 | Version Fixed In: | 5.24 |
Sentry Crash Report: |
Description
Derek Christ
2021-11-13 19:28:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/836 Git commit df35f9e2ed276c7001509a28b3e7e862124163f4 by Nate Graham, on behalf of Severin von Wnuck. Committed on 02/02/2022 at 18:47. Pushed by ngraham into branch 'master'. positioner: Fix deferred move with multiple items Dropping multiple files on a folder view (e.g. desktop) only positions one file correctly. Calling `Positioner::move` multiple times overwrites the previous moves in `m_deferMovePositions`. Appending the moves to `m_deferMovePositions` fixes the positioning. M +1 -1 containments/desktop/plugins/folder/positioner.cpp https://invent.kde.org/plasma/plasma-desktop/commit/df35f9e2ed276c7001509a28b3e7e862124163f4 Git commit 8dfaf9b4385e893c3d3abe038a42a05f6a101180 by Nate Graham, on behalf of Severin von Wnuck. Committed on 02/02/2022 at 18:53. Pushed by ngraham into branch 'Plasma/5.24'. positioner: Fix deferred move with multiple items Dropping multiple files on a folder view (e.g. desktop) only positions one file correctly. Calling `Positioner::move` multiple times overwrites the previous moves in `m_deferMovePositions`. Appending the moves to `m_deferMovePositions` fixes the positioning. (cherry picked from commit df35f9e2ed276c7001509a28b3e7e862124163f4) M +1 -1 containments/desktop/plugins/folder/positioner.cpp https://invent.kde.org/plasma/plasma-desktop/commit/8dfaf9b4385e893c3d3abe038a42a05f6a101180 |