Use fromLocal8Bit for reversing toLocal8Bit
authorJoão Abecasis <joao.abecasis@nokia.com>
Fri, 5 Aug 2011 08:32:51 +0000 (10:32 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 20 Oct 2011 05:22:57 +0000 (07:22 +0200)
path is converted to 8-bit encoding using toLocal8Bit in
QTemporaryFileEngine::open. The reverse operation should be used here.
(cherry picked from commit 023976f9dd48a3deb947905d32d5fc0692da7318)

Change-Id: Idb4c1ca3415300367c46a09d68df640e17b7bfdc
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
src/corelib/io/qtemporaryfile.cpp

index adf353e..c9cdcbb 100644 (file)
@@ -141,7 +141,7 @@ static int createFileFromTemplate(char *const path,
                 return -1;
         }
 #else
-        if (!QFileInfo(QLatin1String(path)).exists())
+        if (!QFileInfo(QString::fromLocal8Bit(path)).exists())
             return 1;
 #endif