diff options
-rw-r--r-- | src/corelib/kernel/qmetatype.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 5c9c9e1a89..d71f956b15 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -437,7 +437,7 @@ public: static QMetaType fromType(); static QMetaType fromName(QByteArrayView name); - friend bool operator==(QMetaType a, QMetaType b) { return a.id() == b.id(); } + friend bool operator==(QMetaType a, QMetaType b) { return a.d_ptr == b.d_ptr || a.id() == b.id(); } friend bool operator!=(QMetaType a, QMetaType b) { return !(a == b); } public: |