From d0200d9effdaeb721c4a952ff363c275bfd74815 Mon Sep 17 00:00:00 2001 From: Julian Smart <julian@anthemion.co.uk> Date: Sun, 15 Dec 2002 21:56:53 +0000 Subject: [PATCH] Added Mac Classic fixes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/filesys.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/common/filesys.cpp b/src/common/filesys.cpp index ceb2810018..e86b88cea1 100644 --- a/src/common/filesys.cpp +++ b/src/common/filesys.cpp @@ -441,6 +441,11 @@ wxFileName wxFileSystem::URLToFileName(const wxString& url) { path = path.Mid(5); } + // Remove preceding double slash on Mac Classic +#if defined(__WXMAC__) && !defined(__UNIX__) + else if ( path.Find(wxT("//")) == 0 ) + path = path.Mid(2); +#endif path.Replace(wxT("%25"), wxT("%")); path.Replace(wxT("%3A"), wxT(":")); @@ -482,6 +487,10 @@ wxString wxFileSystem::FileNameToURL(const wxFileName& filename) else { url = wxT("/") + url; +#ifdef __WXMAC__ + url = wxT("/") + url; +#endif + } #endif -- 2.47.2