diff --git a/src/corelib/tools/qlist.h b/src/corelib/tools/qlist.h index 79de8fced0..a5512ddf0d 100644 --- a/src/corelib/tools/qlist.h +++ b/src/corelib/tools/qlist.h @@ -289,10 +289,7 @@ public: QList &operator=(std::initializer_list args) { - d = DataPointer(Data::allocate(qsizetype(args.size()))); - if (args.size()) - d->copyAppend(args.begin(), args.end()); - return *this; + return assign(args); } template = true>