| Summary: | When file operation fails due to a filename too long (or presumably other reasons), kid3 confusingly asks user to change permissions of the file | ||
|---|---|---|---|
| Product: | [Applications] kid3 | Reporter: | tsweet64 |
| Component: | general | Assignee: | Urs Fleisch <ufleisch> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.9.x | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
tsweet64
2022-08-07 21:35:01 UTC
I have now fixed this so that the error description ("File name too long" in this case) is displayed too. Note that you will still get a dialog asking if you want to change permissions because the `QFileInfo::isWritable()` check, which is made after an error occurs, is still true. The error description for "File name too long" is not displayed on Windows, even using the native low level Win32 API instead of POSIX errno does not help there, it just reports an unknown error. You can find a fixed version git20220921 in https://sourceforge.net/projects/kid3/files/kid3/development/.
Fixed in version 3.9.3. |