diff --git a/Source/MFCDialog/PropertyList.cpp b/Source/MFCDialog/PropertyList.cpp index 903ca456c..774d1c4d3 100644 --- a/Source/MFCDialog/PropertyList.cpp +++ b/Source/MFCDialog/PropertyList.cpp @@ -446,17 +446,8 @@ void CPropertyList::OnButton() } else if (pItem->m_nItemType == CPropertyList::PATH) { - CString initialDir; - CString currPath = pItem->m_curValue; - if (currPath.GetLength() > 0) - { - int endSlash = currPath.ReverseFind('\\'); - if(endSlash == -1) - { - endSlash = currPath.ReverseFind('/'); - } - initialDir = currPath.Left(endSlash); - } + CString initialDir = pItem->m_curValue; + // convert back to windos style path initialDir.Replace("/", "\\"); CString title = "Setting Cache Value: "; title += pItem->m_propName;