[Scummvm-git-logs] scummvm master -> 6a648e185c9585cc76ef346b2b299ae1b35708c9
sev-
sev at scummvm.org
Fri Feb 21 00:34:57 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
6a648e185c DIRECTOR: More robust path handling
Commit: 6a648e185c9585cc76ef346b2b299ae1b35708c9
https://github.com/scummvm/scummvm/commit/6a648e185c9585cc76ef346b2b299ae1b35708c9
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-02-21T01:34:29+01:00
Commit Message:
DIRECTOR: More robust path handling
Changed paths:
engines/director/director.cpp
engines/director/util.cpp
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index 5f37776..2294ee4 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -203,9 +203,6 @@ Common::Error DirectorEngine::run() {
Common::String sname = name->readPascalString();
- if (!sname.hasPrefix(":"))
- sname = ":" + sname;
-
_nextMovie.movie = pathMakeRelative(sname);
warning("Replaced score name with: %s (from %s)", _nextMovie.movie.c_str(), sname.c_str());
diff --git a/engines/director/util.cpp b/engines/director/util.cpp
index fca3cc7..3e3256a 100644
--- a/engines/director/util.cpp
+++ b/engines/director/util.cpp
@@ -115,12 +115,6 @@ Common::String convertPath(Common::String &path) {
return path;
}
- if (path[0] != ':') {
- warning("convertPath: unsupported absolute path '%s'", path.c_str());
-
- return path;
- }
-
Common::String res;
uint32 idx = 0;
@@ -129,7 +123,9 @@ Common::String convertPath(Common::String &path) {
idx = 2;
} else {
res = "./";
- idx = 1;
+
+ if (path[0] == ':')
+ idx = 1;
}
while (idx != path.size()) {
More information about the Scummvm-git-logs
mailing list