Index: src/libchcore/TPath.cpp
===================================================================
diff -u -N -r0cd863a6e51b221c4f7bf6e7b83ddfc43a5d433f -r7d56dc81daaf09b67f8036b5c3c997335c2994ae
--- src/libchcore/TPath.cpp	(.../TPath.cpp)	(revision 0cd863a6e51b221c4f7bf6e7b83ddfc43a5d433f)
+++ src/libchcore/TPath.cpp	(.../TPath.cpp)	(revision 7d56dc81daaf09b67f8036b5c3c997335c2994ae)
@@ -702,7 +702,7 @@
 
 	size_t stIndex = m_pPath->m_strPath.FindLastOf(_T("\\/"));
 	if(stIndex != TString::npos)
-		return PathFromWString(m_pPath->m_strPath.Left(stIndex));
+		return PathFromWString(m_pPath->m_strPath.Left(stIndex + 1));
 
 	return TSmartPath();
 }