diff --git a/src/corelib/kernel/qjniarray.h b/src/corelib/kernel/qjniarray.h index 302a8aa9dc0..9305679b31b 100644 --- a/src/corelib/kernel/qjniarray.h +++ b/src/corelib/kernel/qjniarray.h @@ -221,7 +221,10 @@ public: template = true > - explicit QJniArray(Container &&container); + explicit QJniArray(Container &&container) + : QJniArrayBase(QJniArrayBase::fromContainer(std::forward(container))) + { + } template , bool> = true> QJniArray(QJniArray &&other) @@ -420,16 +423,6 @@ auto QJniArrayBase::makeObjectArray(List &&list) return ResultType(localArray); } - -template -template -> -QJniArray::QJniArray(Container &&container) - : QJniArrayBase(QJniArrayBase::fromContainer(std::forward(container))) -{ -} - namespace QtJniTypes { template struct IsJniArray: std::false_type {};