Details
Description
The Documentation for QSettings states that QSettings ini format uses case-insensitive keys, but on linux thats not correct.
The source shows the following:
qtbase/src/corelib/io/qsettings_p.h
... #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 #ifdef QT_QSETTINGS_ALWAYS_CASE_SENSITIVE_AND_FORGET_ORIGINAL_KEY_ORDER static const Qt::CaseSensitivity IniCaseSensitivity = Qt::CaseSensitive; ...
Therefore on Linux the ini format is CaseSensitive.
Attachments
Issue Links
- relates to
-
QTBUG-28893 QSettings regression when being used in INI format
-
- Open
-