[Scummvm-git-logs] scummvm master -> 833b4bfaa5050e2d72b001f9aded5cc1a4bdd6e2
tnm23
noreply at scummvm.org
Thu Jan 29 11:37:47 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
833b4bfaa5 ZVISION: Fix bug arising from previous adjustment to initializePath.
Commit: 833b4bfaa5050e2d72b001f9aded5cc1a4bdd6e2
https://github.com/scummvm/scummvm/commit/833b4bfaa5050e2d72b001f9aded5cc1a4bdd6e2
Author: Thomas N McEwan (46427621+tnm23 at users.noreply.github.com)
Date: 2026-01-29T11:37:22Z
Commit Message:
ZVISION: Fix bug arising from previous adjustment to initializePath.
Patched versions of Nemesis options menu no longer crash when changing subtitle settings.
Changed paths:
engines/zvision/zvision.cpp
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp
index bd7b867a7b7..d2d8beaab1f 100644
--- a/engines/zvision/zvision.cpp
+++ b/engines/zvision/zvision.cpp
@@ -399,6 +399,17 @@ void ZVision::initializePath(const Common::FSNode &gamePath) {
SearchMan.setIgnoreClashes(true);
SearchMan.addDirectory(gamePath, 0, 1, true);
+
+ // Ensure addons (game patches) take search priority over files listed in .zix files
+ SearchMan.addSubDirectoryMatching(gameDataDir, "addon");
+ Common::ArchiveMemberList listAddon;
+ SearchMan.listMatchingMembers(listAddon,"*.zfs");
+ for (auto &member : listAddon) {
+ Common::Path path(member->getPathInArchive());
+ ZfsArchive *archive = new ZfsArchive(path);
+ SearchMan.add(path.toString(), archive);
+ }
+
switch (getGameId()) {
case GID_GRANDINQUISITOR:
break;
@@ -420,16 +431,6 @@ void ZVision::initializePath(const Common::FSNode &gamePath) {
SearchMan.addSubDirectoryMatching(gameExtraDir, "auxscr");
}
- // Ensure addons (game patches) take search priority over files listed in .zix files
- SearchMan.addSubDirectoryMatching(gameDataDir, "addon");
- Common::ArchiveMemberList listAddon;
- SearchMan.listMatchingMembers(listAddon,"*.zfs");
- for (auto &member : listAddon) {
- Common::Path path(member->getPathInArchive());
- ZfsArchive *archive = new ZfsArchive(path);
- SearchMan.add(path.toString(), archive);
- }
-
switch (getGameId()) {
case GID_GRANDINQUISITOR:
if (!_fileManager->loadZix("INQUIS.ZIX", gameDataDir))
More information about the Scummvm-git-logs
mailing list