[Scummvm-cvs-logs] SF.net SVN: scummvm:[36042] scummvm/trunk/backends/fs/psp/psp-fs.cpp
joostp at users.sourceforge.net
joostp at users.sourceforge.net
Sat Jan 24 21:46:21 CET 2009
Revision: 36042
http://scummvm.svn.sourceforge.net/scummvm/?rev=36042&view=rev
Author: joostp
Date: 2009-01-24 20:46:20 +0000 (Sat, 24 Jan 2009)
Log Message:
-----------
don't append '/' to path in getChildren()
Modified Paths:
--------------
scummvm/trunk/backends/fs/psp/psp-fs.cpp
Modified: scummvm/trunk/backends/fs/psp/psp-fs.cpp
===================================================================
--- scummvm/trunk/backends/fs/psp/psp-fs.cpp 2009-01-24 20:35:16 UTC (rev 36041)
+++ scummvm/trunk/backends/fs/psp/psp-fs.cpp 2009-01-24 20:46:20 UTC (rev 36042)
@@ -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