diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-01 10:45:37 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-01 10:45:37 -0500 |
| commit | a6a4bcc8fcd7cb928d4863d2887ab7e8d728f24c (patch) | |
| tree | 00b33a70908db25abdf24ee0ce97f61663cc5040 /libs/plugin_python/src/pybind11-qt | |
| parent | 6c8b9b995149976563bc463e3499790804e54145 (diff) | |
shell::Rename: report both rename + copy errors on fallback
Cherry-picked the two surviving improvements from stale branch
claude/fix-reported-issues-Iyt4s (issue #54). Rest of the branch's
content (Starfield data dir, My Games spam fix) was already
absorbed in main from a separate pass.
- Rename copy fallback: previously dropped the original rename
errno and returned generic ERROR_ACCESS_DENIED with no
context. Now bubbles "Rename failed: %1. Copy fallback failed: %2"
with both QFile::errorString() values so the log line actually
identifies what went wrong.
- formatSystemMessage: added an explicit comment block on why
the codebase's Windows error macros (5=ACCESS_DENIED) must not
be passed through strerror (5=EIO) on Linux.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/src/pybind11-qt')
0 files changed, 0 insertions, 0 deletions
