| 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-null, severinvonw |
| Priority: | NOR | Keywords: | regression |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/8dfaf9b4385e893c3d3abe038a42a05f6a101180 | Version Fixed/Implemented 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 |