[Scummvm-cvs-logs] SF.net SVN: scummvm:[36043] scummvm/branches/branch-0-13-0/backends/fs/psp/ psp-fs.cpp
joostp at users.sourceforge.net
joostp at users.sourceforge.net
Sat Jan 24 21:59:54 CET 2009
Revision: 36043
http://scummvm.svn.sourceforge.net/scummvm/?rev=36043&view=rev
Author: joostp
Date: 2009-01-24 20:59:53 +0000 (Sat, 24 Jan 2009)
Log Message:
-----------
don't append '/' to path in getChildren() (from trunk)
Modified Paths:
--------------
scummvm/branches/branch-0-13-0/backends/fs/psp/psp-fs.cpp
Modified: scummvm/branches/branch-0-13-0/backends/fs/psp/psp-fs.cpp
===================================================================
--- scummvm/branches/branch-0-13-0/backends/fs/psp/psp-fs.cpp 2009-01-24 20:46:20 UTC (rev 36042)
+++ scummvm/branches/branch-0-13-0/backends/fs/psp/psp-fs.cpp 2009-01-24 20:59:53 UTC (rev 36043)
@@ -129,13 +129,15 @@
entry._isValid = true;
entry._displayName = dir.d_name;
- entry._path = _path;
- entry._path += dir.d_name;
+
+ Common::String newPath(_path);
+ if (newPath.lastChar() != '/')
+ newPath += '/';
+ newPath += dir.d_name;
+
+ entry._path = newPath;
entry._isDirectory = dir.d_stat.st_attr & FIO_SO_IFDIR;
- if (entry._isDirectory)
- entry._path += "/";
-
// Honor the chosen mode
if ((mode == Common::FSNode::kListFilesOnly && entry._isDirectory) ||
(mode == Common::FSNode::kListDirectoriesOnly && !entry._isDirectory))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list