From 651b0df30c85ead0b97a53c65f2c9aafdcaedd42 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Mon, 14 Sep 2020 15:37:52 +0200 Subject: [PATCH] Make WindowQuadList a QVector In my last profiling session I did see a lot of WindowQuadList creation cost. We know QList is a bit more expensive, so let's just use QVector. --- libkwineffects/kwineffects.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libkwineffects/kwineffects.h b/libkwineffects/kwineffects.h index bd57e0fc58..c8ea0b586b 100644 --- a/libkwineffects/kwineffects.h +++ b/libkwineffects/kwineffects.h @@ -2574,7 +2574,7 @@ private: }; class KWINEFFECTS_EXPORT WindowQuadList - : public QList< WindowQuad > + : public QVector { public: WindowQuadList splitAtX(double x) const;