[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: [PATCH] KSaveFile::abort() on win32
From: Jarosław_Staniek <js () iidea ! pl>
Date: 2005-03-30 14:57:08
Message-ID: 424ACC92.8020402 () iidea ! pl
[Download RAW message or body]
For win32: close is required _before_ unlinking.
ok?
--
regards / pozdrawiam,
Jaroslaw Staniek / OpenOffice Polska / Kexi Team
http://www.openoffice.com.pl | http://www.kexi-project.org
KDElibs/Windows: http://wiki.kde.org/tiki-index.php?page=KDElibs+for+win32
["ksavefile.cpp.patch" (text/plain)]
Index: ksavefile.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdecore/ksavefile.cpp,v
retrieving revision 1.21
diff -u -r1.21 ksavefile.cpp
--- ksavefile.cpp 22 Dec 2004 20:18:12 -0000 1.21
+++ ksavefile.cpp 30 Mar 2005 14:53:05 -0000
@@ -99,8 +99,17 @@
void
KSaveFile::abort()
{
+#ifdef Q_WS_WIN
+ //for win32: close before unlinking
+ QString tmpName( mTempFile.name() );
+#else
mTempFile.unlink();
+#endif
mTempFile.close();
+#ifdef Q_WS_WIN
+ if (!tmpName.isEmpty())
+ QFile::remove( tmpName );
+#endif
}
bool
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic