I think this is the offending commit. Could you please revert the changes of this patch and see if the problems are gone then? [This is to make sure, that the problem is indeed r8257 and not something else, not the actual solution of the problem.]
--- trunk/src/libs/common/Path.cpp 2008-03-24 19:07:15 UTC (rev 8256)
+++ trunk/src/libs/common/Path.cpp 2008-03-24 19:13:11 UTC (rev 8257)
@@ -26,7 +26,7 @@
#include "MuleDebug.h"
#include "StringFunctions.h"
-#include <wx/file.h>
+#include <wx/ffile.h>
#include <wx/utils.h>
#include <wx/filename.h>
@@ -436,7 +436,7 @@
sint64 CPath::GetFileSize() const
{
if (FileExists()) {
- wxFile f(m_filesystem);
+ wxFFile f(m_filesystem);
if (f.IsOpened()) {
return f.Length();
}
@@ -607,7 +607,7 @@
if (CPath::CloneFile(src, dst, true)) {
// Try to ensure that the backup gets physically written
- wxFile backupFile;
+ wxFFile backupFile;
if (backupFile.Open(dst.m_filesystem)) {
backupFile.Flush();
}