diff --git a/src/corelib/itemmodels/qrangemodel_impl.h b/src/corelib/itemmodels/qrangemodel_impl.h index af161199ebb..ab10bc316ca 100644 --- a/src/corelib/itemmodels/qrangemodel_impl.h +++ b/src/corelib/itemmodels/qrangemodel_impl.h @@ -101,7 +101,9 @@ namespace QRangeModelDetails template static constexpr bool isValid(const T &t) noexcept { - if constexpr (is_validatable()) + if constexpr (std::is_array_v) + return true; + else if constexpr (is_validatable()) return bool(t); else return true;