]> git.saurik.com Git - wxWidgets.git/commitdiff
fix to the previous commit: percent signs have to be escaped first
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 21 Jun 2007 11:16:57 +0000 (11:16 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 21 Jun 2007 11:16:57 +0000 (11:16 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/filesys.cpp

index db370fd11a9ccb4536a7aeb6448cf0ebb0330aab..038e55407fb989b4b18b83a29f7c535414c3bdaf 100644 (file)
@@ -661,8 +661,8 @@ wxString wxFileSystem::FileNameToURL(const wxFileName& filename)
 #endif
 
     url.Replace(g_nativePathString, g_unixPathString);
+    url.Replace(wxT("%"), wxT("%25")); // '%'s must be replaced first!
     url.Replace(wxT("#"), wxT("%23"));
-    url.Replace(wxT("%"), wxT("%25"));
     url.Replace(wxT(":"), wxT("%3A"));
     url = wxT("file:") + url;
     return url;