aboutsummaryrefslogtreecommitdiff
path: root/libs/plugin_python/tests/mocks/DummyFileTree.h
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-16 21:26:51 -0600
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-16 21:27:03 -0600
commit37e13e0f5aa8a400ca3bee77d37cbe73b9919355 (patch)
treeb816bd96fb044865f0048b4a41e3b91db4c02a5f /libs/plugin_python/tests/mocks/DummyFileTree.h
parentf59349fdca4dc67dac5871fd8da17d66cabf9dee (diff)
Fix FUSE VFS reporting wrong timestamps on save files
Three issues caused all save files to show the same date (the session start time), breaking Starfield's "Continue" mechanism: 1. setattr ignored FUSE_SET_ATTR_MTIME — Wine's SetFileTime() calls (utimensat) were silently dropped, so games couldn't set timestamps 2. TTL_SECONDS was 365 days — kernel cached stale attrs and never re-queried FUSE even after writes updated the real file 3. mo2_rename replaced mtime with now() instead of preserving it Fixes #16 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/tests/mocks/DummyFileTree.h')
0 files changed, 0 insertions, 0 deletions