diff options
author | Michael Winkelmann <Michael.winkelmann@qt.io> | 2017-07-05 14:43:30 +0200 |
---|---|---|
committer | Michael Winkelmann <Michael.winkelmann@qt.io> | 2017-07-05 13:52:11 +0000 |
commit | 7d42293d2fcf466ebf2c99f49b4d15a73947691e (patch) | |
tree | 96982048c76966b6a59b0f7ee4f6b99c4c5ce668 /src/corelib/kernel/qvariant.cpp | |
parent | 594fe5c4636cb783bb7840efff4171e772ae906a (diff) |
QVariant: Print a warning when deserialized user type is unknown
The deserialized user type is now shown to the user to figure which
QMetaType registration is missing.
Change-Id: I4b7624827e479b1bea67065ce3542183b7355165
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
Diffstat (limited to 'src/corelib/kernel/qvariant.cpp')
-rw-r--r-- | src/corelib/kernel/qvariant.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/kernel/qvariant.cpp b/src/corelib/kernel/qvariant.cpp index 17c94e4e9d..f114a84d22 100644 --- a/src/corelib/kernel/qvariant.cpp +++ b/src/corelib/kernel/qvariant.cpp @@ -2070,6 +2070,7 @@ void QVariant::load(QDataStream &s) typeId = QMetaType::type(name.constData()); if (typeId == QMetaType::UnknownType) { s.setStatus(QDataStream::ReadCorruptData); + qWarning("QVariant::load: unknown user type with name %s.", name.constData()); return; } } |