From d4d7772169975f7b0f6a45a7b50e2625f7be5c69 Mon Sep 17 00:00:00 2001 From: peri4 Date: Tue, 3 Aug 2021 21:35:17 +0300 Subject: [PATCH] piqt optimization --- libs/piqt/piqt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/piqt/piqt.h b/libs/piqt/piqt.h index 6e733a6..f07a268 100644 --- a/libs/piqt/piqt.h +++ b/libs/piqt/piqt.h @@ -123,7 +123,7 @@ inline const PIVariantTypes::Color Q2PIColor(const QColor & v) {return PIVariant template -inline const QVector PI2QVector(const PIVector & v) {QVector ret(v.size_s()); for (int i = 0; i < v.size_s(); ++i) ret[i] = v[i]; return ret;} +inline const QVector PI2QVector(const PIVector & v) {QVector ret; ret.reserve(v.size_s()); for (int i = 0; i < v.size_s(); ++i) ret << v[i]; return ret;} template inline const PIVector Q2PIVector(const QVector & v) {if (v.isEmpty()) return PIVector(); return PIVector(v.constData(), (size_t)v.size());}