]> git.saurik.com Git - wxWidgets.git/commitdiff
Removed wxPATH_NORM_CASE from Normalize or files won't be written
authorJulian Smart <julian@anthemion.co.uk>
Thu, 31 Jan 2002 12:25:50 +0000 (12:25 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 31 Jan 2002 12:25:50 +0000 (12:25 +0000)
back as the same filename.

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

src/common/textfile.cpp

index 6a82fa5860640895107b6181fc6ced89e226c521..ccf0545c70165569f21d8b3692d3468211e94c10 100644 (file)
@@ -183,8 +183,11 @@ bool wxTextFile::OnRead(wxMBConv& conv)
 bool wxTextFile::OnWrite(wxTextFileType typeNew, wxMBConv& conv)
 {
     wxFileName fn = m_strBufferName;
+
+    // We do NOT want wxPATH_NORM_CASE here, or the case will not
+    // be preserved.
     if ( !fn.IsAbsolute() )
-        fn.Normalize();
+        fn.Normalize(wxPATH_NORM_ENV_VARS | wxPATH_NORM_DOTS | wxPATH_NORM_TILDE | wxPATH_NORM_ABSOLUTE | wxPATH_NORM_LONG);
 
     wxTempFile fileTmp(fn.GetFullPath());