[mapguide-commits] r4297 - trunk/MgDev/Server/src/Common/Manager
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Thu Oct 15 15:52:07 EDT 2009
Author: chrisclaydon
Date: 2009-10-15 15:52:07 -0400 (Thu, 15 Oct 2009)
New Revision: 4297
Modified:
trunk/MgDev/Server/src/Common/Manager/UnmanagedDataManager.cpp
Log:
Re #1118 - Fix for aliased folders that use double-byte characters. Submitted on behalf of Christine Bao
Modified: trunk/MgDev/Server/src/Common/Manager/UnmanagedDataManager.cpp
===================================================================
--- trunk/MgDev/Server/src/Common/Manager/UnmanagedDataManager.cpp 2009-10-15 19:39:18 UTC (rev 4296)
+++ trunk/MgDev/Server/src/Common/Manager/UnmanagedDataManager.cpp 2009-10-15 19:52:07 UTC (rev 4297)
@@ -453,9 +453,10 @@
if (!MgFileUtil::EndsWithSlash(mappingDir))
MgFileUtil::AppendSlashToEndOfPath(mappingDir);
- size_t dirLen = mappingDir.length();
+ string mappingDirStr = MgUtil::WideCharToMultiByte(mappingDir);
+ size_t dirLen = mappingDirStr.length();
- doc.replace(startPos, len1 + nameLen + len2, MgUtil::WideCharToMultiByte(mappingDir), 0, dirLen);
+ doc.replace(startPos, len1 + nameLen + len2, mappingDirStr, 0, dirLen);
currStartPos = startPos + dirLen;
aliasSubstituted = true;
++count;
More information about the mapguide-commits
mailing list