diff options
Diffstat (limited to 'backends/networking/sdl_net/handlers/filesbasehandler.cpp')
-rw-r--r-- | backends/networking/sdl_net/handlers/filesbasehandler.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/backends/networking/sdl_net/handlers/filesbasehandler.cpp b/backends/networking/sdl_net/handlers/filesbasehandler.cpp index 9546c5c845..68d7919d4a 100644 --- a/backends/networking/sdl_net/handlers/filesbasehandler.cpp +++ b/backends/networking/sdl_net/handlers/filesbasehandler.cpp @@ -40,20 +40,24 @@ Common::String FilesBaseHandler::parentPath(Common::String path) { break; } } - if (path.size() && path.lastChar() != '/' && path.lastChar() != '\\') path += '/'; + if (path.size() && path.lastChar() != '/' && path.lastChar() != '\\') + path += '/'; return path; } bool FilesBaseHandler::transformPath(Common::String &path, Common::String &prefixToRemove, Common::String &prefixToAdd, bool isDirectory) { // <path> is not empty, but could lack the trailing slash - if (isDirectory && path.lastChar() != '/' && path.lastChar() != '\\') path += '/'; + if (isDirectory && path.lastChar() != '/' && path.lastChar() != '\\') + path += '/'; if (path.hasPrefix("/root")) { prefixToAdd = "/root/"; prefixToRemove = ""; path.erase(0, 5); - if (path == "") path = "/"; // absolute root is '/' - if (path != "/") path.deleteChar(0); // if that was "/root/ab/c", it becomes "/ab/c", but we need "ab/c" + if (path == "") + path = "/"; // absolute root is '/' + if (path != "/") + path.deleteChar(0); // if that was "/root/ab/c", it becomes "/ab/c", but we need "ab/c" return true; } |