From f6f55cfa6179706e7ff66757eae1d90879120529 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Wed, 5 Feb 2014 00:16:29 +0000 Subject: [PATCH] refs #104 using CValueObject::compare in BlackMisc::equalQVariants --- src/blackmisc/blackmiscfreefunctions.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/blackmisc/blackmiscfreefunctions.cpp b/src/blackmisc/blackmiscfreefunctions.cpp index 0e01e9475..959681bba 100644 --- a/src/blackmisc/blackmiscfreefunctions.cpp +++ b/src/blackmisc/blackmiscfreefunctions.cpp @@ -165,9 +165,7 @@ bool BlackMisc::equalQVariants(const QVariant &v1, const QVariant &v2) const CValueObject *cs2 = CValueObject::fromQVariant(v2); if (cs1 && cs2) { - uint h1 = cs1->getValueHash(); - uint h2 = cs2->getValueHash(); - return h1 == h2; + return compare(*cs1, *cs2) == 0; } return false; }