| Summary: | Shown volumes change at reboot | ||
|---|---|---|---|
| Product: | [Applications] dolphin | Reporter: | Luigi Baldoni <aloisio> |
| Component: | panels: folders | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dolphin-bugs-null, meven29 |
| Priority: | NOR | ||
| Version First Reported In: | 21.12.3 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/kio/commit/80c44d3744a96e1117d9fccd4db1c3e6ec74d4b9 | Version Fixed/Implemented In: | 6 |
| Sentry Crash Report: | |||
|
Description
Luigi Baldoni
2023-02-28 14:39:18 UTC
Well that's a bug in our implementation we use the udi as unique identifier but by solid documentation this isn't stable accross reboots. This is going to need some fixing. Solid (our hardware recognition library) does not provide stable ids. Drives may still be disguinshed by their UUID but that's going to need some refactoring possibly causing data loss due to user-places.xbel entries becoming obsolete. There are no possible workaround at the moment. Git commit 80c44d3744a96e1117d9fccd4db1c3e6ec74d4b9 by Méven Car, on behalf of Méven Car. Committed on 22/04/2023 at 07:46. Pushed by meven into branch 'master'. KFilePlaceModel: use storageVolume uuid to match their bookmark * When a device is a storageVolume store its uuid in its metadata * Use the uuid to match against the bookmarks M +1 -0 autotests/fakecomputer.xml M +13 -4 src/filewidgets/kfileplacesitem.cpp M +1 -1 src/filewidgets/kfileplacesitem_p.h M +21 -15 src/filewidgets/kfileplacesmodel.cpp https://invent.kde.org/frameworks/kio/commit/80c44d3744a96e1117d9fccd4db1c3e6ec74d4b9 A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1495 |