Summary: | Dolphin can't copy files due to incorrect free space check | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Sergey "GrayFace" Rozhenko <sergroj> |
Component: | general | Assignee: | David Faure <faure> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | a.samirh78, kdelibs-bugs, kfm-devel |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Sergey "GrayFace" Rozhenko
2020-03-19 09:27:28 UTC
It not subtracting size of already copied files is just my guess, because it fails before even asking if I want to overwrite them. Without an answer to the overwrite confirmation dialog, it could take the maximum size of source and destination file, and subtract the size of the destination file. The code sees a "source", in this case one big folder, it computes the free space at the "destination"; if the free space at the destination is less than the size of "source" it stops. AFAICT, currently the code can't tell that half of those files have already been copied before. The solution is for the "not enough space" error to be turned into a dialog that gives the choice to the user, no? The usual messagebox with "Continue / Cancel" buttons. This would also cover the use case of "yeah I know, I'll make some room at destination while the very slow copy happens". |