[Scummvm-cvs-logs] SF.net SVN: scummvm: [22923] scummvm/trunk/backends/fs/windows/windows-fs.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Mon Jun 5 02:14:28 CEST 2006


Revision: 22923
Author:   kirben
Date:     2006-06-04 17:14:23 -0700 (Sun, 04 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22923&view=rev

Log Message:
-----------
Add trailing slash to getCurrentDirectory if  required. Fixes bug #1500563 - WIN32/SCUMM: Using scummvm.exe targetname  not possible

Modified Paths:
--------------
    scummvm/trunk/backends/fs/windows/windows-fs.cpp
Modified: scummvm/trunk/backends/fs/windows/windows-fs.cpp
===================================================================
--- scummvm/trunk/backends/fs/windows/windows-fs.cpp	2006-06-04 20:42:27 UTC (rev 22922)
+++ scummvm/trunk/backends/fs/windows/windows-fs.cpp	2006-06-05 00:14:23 UTC (rev 22923)
@@ -123,6 +123,13 @@
 AbstractFilesystemNode *AbstractFilesystemNode::getCurrentDirectory() {
 	char path[MAX_PATH];
 	GetCurrentDirectory(MAX_PATH, path);
+
+	// Add a trailing slash, if necessary.
+	if (path[0] != 0) {
+		if (path[strlen(path) - 1] != '\\')
+			strcat(path, "\\");
+	}
+
 	return new WindowsFilesystemNode(path);
 }
 


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