Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.7
-
None
Description
The associated comment in the source code says: "@Invalid() stands for QVariant(), and QVariant().toStringList() returns an empty QStringList, so we're in good shape."
However, this is only true if you already have a mapping of keys to their types before reading the settings.
Anyway, it is certainly unexpected to store a valid Variant and receive an invalid one back.