]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed bug introduced earlier today in wxTempFile::Open()
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 2 Dec 2001 00:46:48 +0000 (00:46 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 2 Dec 2001 00:46:48 +0000 (00:46 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12812 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/file.cpp

index 1f1c1b85c52c2f8b329531dea690e67ba55c1193..33553f518f433f5564762a0b68a339e764f645d5 100644 (file)
 #ifndef WX_PRECOMP
     #include  "wx/string.h"
     #include  "wx/intl.h"
 #ifndef WX_PRECOMP
     #include  "wx/string.h"
     #include  "wx/intl.h"
-    #include  "wx/file.h"
     #include  "wx/log.h"
 #endif // !WX_PRECOMP
 
     #include  "wx/log.h"
 #endif // !WX_PRECOMP
 
@@ -477,6 +476,13 @@ bool wxTempFile::Open(const wxString& strName)
         return FALSE;
     }
 
         return FALSE;
     }
 
+    // actually open the file now (it must already exist)
+    if ( !m_file.Open(m_strTemp, wxFile::write) )
+    {
+        // opening existing file failed?
+        return FALSE;
+    }
+
 #ifdef __UNIX__
     // the temp file should have the same permissions as the original one
     mode_t mode;
 #ifdef __UNIX__
     // the temp file should have the same permissions as the original one
     mode_t mode;