From fdd8c0c637743b6f4fcad29d93884f61df00ffb6 Mon Sep 17 00:00:00 2001 From: peri4 Date: Tue, 3 Aug 2021 00:06:57 +0300 Subject: [PATCH] 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 237f650..6e733a6 100644 --- a/libs/piqt/piqt.h +++ b/libs/piqt/piqt.h @@ -125,7 +125,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;} template -inline const PIVector Q2PIVector(const QVector & v) {PIVector ret(v.size_s()); for (int i = 0; i < v.size_s(); ++i) ret[i] = v[i]; return ret;} +inline const PIVector Q2PIVector(const QVector & v) {if (v.isEmpty()) return PIVector(); return PIVector(v.constData(), (size_t)v.size());} inline PIPropertyStorage Q2PIPropertyStorage(const PropertyStorage & props) {