diff --git a/src/blackmisc/propertyindexvariantmap.h b/src/blackmisc/propertyindexvariantmap.h index c12321a7f..2ad9ea3b7 100644 --- a/src/blackmisc/propertyindexvariantmap.h +++ b/src/blackmisc/propertyindexvariantmap.h @@ -149,7 +149,7 @@ namespace BlackMisc bool isEmpty() const { return this->m_values.isEmpty(); } //! Value - CVariant value(const CPropertyIndex &index) const { return CVariant::from(this->m_values.value(index)); } + CVariant value(const CPropertyIndex &index) const { return this->m_values.value(index); } //! Set value void value(const CPropertyIndex &index, const CVariant &value) { this->m_values.value(index, value); } diff --git a/src/blackmisc/variant.h b/src/blackmisc/variant.h index 104f32b8e..e284544ec 100644 --- a/src/blackmisc/variant.h +++ b/src/blackmisc/variant.h @@ -174,14 +174,14 @@ namespace BlackMisc //! Construct a variant from a value. template static CVariant fromValue(T &&value) { - static_assert(!std::is_same::value, "CVariant is an illegal type!"); + static_assert(!std::is_same::type>::value, "CVariant is an illegal type!"); return CVariant(QVariant::fromValue(std::forward(value))); } //! Synonym for fromValue(). template static CVariant from(T &&value) { - static_assert(!std::is_same::value, "CVariant is an illegal type!"); + static_assert(!std::is_same::type>::value, "CVariant is an illegal type!"); return CVariant(QVariant::fromValue(std::forward(value))); }