fixed savepath files listing under win32

svn-id: r29113
This commit is contained in:
Gregory Montoir 2007-09-27 20:39:06 +00:00
parent d8831b44da
commit 61a642b1cc

View file

@ -216,12 +216,6 @@ WindowsFilesystemNode::WindowsFilesystemNode(const String &p, const bool current
if (currentDir) { if (currentDir) {
char path[MAX_PATH]; char path[MAX_PATH];
GetCurrentDirectory(MAX_PATH, path); GetCurrentDirectory(MAX_PATH, path);
// Add a trailing slash, if necessary.
if (path[0] != 0) {
if (path[strlen(path) - 1] != '\\')
strcat(path, "\\");
}
_path = path; _path = path;
} }
else { else {
@ -240,6 +234,10 @@ WindowsFilesystemNode::WindowsFilesystemNode(const String &p, const bool current
} else { } else {
_isDirectory = ((fileAttribs & FILE_ATTRIBUTE_DIRECTORY) != 0); _isDirectory = ((fileAttribs & FILE_ATTRIBUTE_DIRECTORY) != 0);
_isValid = true; _isValid = true;
// Add a trailing slash, if necessary.
if (_path.lastChar() != '\\') {
_path += '\\';
}
} }
_isPseudoRoot = false; _isPseudoRoot = false;
} }