Repository navigation
Conversation
c92a408 to
242bf48
Compare
242bf48 to
528f883
Compare
ad527f6 to
1e12672
Compare
1e12672 to
fda6dd2
Compare
|
Important Review skippedWe couldn't safely recover the incremental review. No full review was started, and the last reviewed checkpoint was preserved. Retry later, or explicitly request a full review by commenting You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. WalkthroughMap-cache path construction, map discovery, and fallback display-name extraction now use shared path helpers. Archive listings also use the filesystem separator helper when constructing directory and file paths. ChangesCross-platform path handling
Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix · Severity of issue fixed: Medium Suggested reviewers: Merge Risk:
|
| Check name | Status | Explanation |
|---|---|---|
| Title check | ✅ Passed | The title clearly identifies the main change: fixing map cache paths on non-Windows platforms. |
| Description check | ✅ Passed | The description directly explains the non-Windows cache path issue, the separator changes, and the related display-name handling. |
| Linked Issues check | ✅ Passed | The changes satisfy issue #3101. MapCache::getCachePath now uses the platform-aware separator for cache reads and writes. Map-directory enumeration uses the same separator. Non-Windows builds theref… |
| Out of Scope Changes check | ✅ Passed | The changes stay within issue #3101. The path-separator updates support cache placement and map discovery. The fallback-name updates support cached map handling for paths with either separator. No unr… |
ℹ️ Recent review info
-
⚙️ Run configuration
-
Configuration used: Organization UI
Review profile: CHILL
Plan: Advanced
Run ID: 799e530e-d083-4e16-9eba-6c80ff4d8239
📥 Commits
-
Reviewing files that changed from the base of the PR and between 660f91bf0221bf65c334eea157a30300026add6b and b9f6e17ddbd54e3928fe3a100bddd303d3809a3c.
📒 Files selected for processing (2)
-
Core/GameEngine/Source/Common/INI/INIMapCache.cpp
Core/GameEngine/Source/Common/System/ArchiveFile.cpp
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 2 remain after this review.
ℹ️ Recent review info
-
⚙️ Run configuration
-
Configuration used: Organization UI
Review profile: CHILL
Plan: Advanced
Run ID:
799e530e-d083-4e16-9eba-6c80ff4d8239
📥 Commits
-
Reviewing files that changed from the base of the PR and between 660f91bf0221bf65c334eea157a30300026add6b and b9f6e17ddbd54e3928fe3a100bddd303d3809a3c.
📒 Files selected for processing (2)
-
Core/GameEngine/Source/Common/INI/INIMapCache.cppCore/GameEngine/Source/Common/System/ArchiveFile.cpp
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 2 remain after this review.
-
660f91b to
b9f6e17
Compare
|
Seems correct. Have confirmed the bug on another platform. LGTM |
b9f6e17 to
3791ec7
Compare
3791ec7 to
9968e55
Compare
9968e55 to
be24094
Compare
Map cache paths use backslashes, so non-Windows builds write the cache
outside the Maps directory.
Now cache reads, writes and map scans use the native separator.
Cached maps without a localized name also handle either separator
when building their display name.
Todo: