Fix QSettings autotest fails under Windows
authorDebao Zhang <dbzhang800@gmail.com>
Sat, 25 Feb 2012 02:11:16 +0000 (18:11 -0800)
committerQt by Nokia <qt-info@nokia.com>
Tue, 28 Feb 2012 08:12:03 +0000 (09:12 +0100)
The Windows registry and INI files use case-insensitive key.

This is a side effect of 1d01bc1e83560cb2fc4f9f7f00762ffa5134448a

Task-number: QTBUG-24145
Change-Id: I862bddae68ef27569e6ffa901f98ca107d3f300b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
src/corelib/io/qsettings_p.h

index f4f285b..534c377 100644 (file)
@@ -66,7 +66,9 @@
 
 QT_BEGIN_NAMESPACE
 
+#ifndef Q_OS_WIN
 #define QT_QSETTINGS_ALWAYS_CASE_SENSITIVE_AND_FORGET_ORIGINAL_KEY_ORDER
+#endif
 
 // used in testing framework
 #define QSETTINGS_P_H_VERSION 3