]> git.saurik.com Git - wxWidgets.git/commitdiff
Construct paths using wxFileName in wxHTML help.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 23 Oct 2010 14:10:05 +0000 (14:10 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 23 Oct 2010 14:10:05 +0000 (14:10 +0000)
Use wxFileName instead of more complicated and error-prone manipulations with
strings.

Closes #12602.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65881 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/html/helpdata.cpp

index f67b1689c8886b8ba4b0dd82b4ce832635de23ff..edebdcc7fbf15a75ab21deb53c0b812442006dd9 100644 (file)
@@ -475,11 +475,10 @@ void wxHtmlHelpData::SetTempDir(const wxString& path)
         m_tempPath = path;
     else
     {
-        if (wxIsAbsolutePath(path)) m_tempPath = path;
-        else m_tempPath = wxGetCwd() + wxT("/") + path;
+        wxFileName fn(path);
+        fn.MakeAbsolute();
 
-        if (m_tempPath[m_tempPath.length() - 1] != wxT('/'))
-            m_tempPath << wxT('/');
+        m_tempPath = fn.GetPath(wxPATH_GET_VOLUME | wxPATH_GET_SEPARATOR);
     }
 }