From 463d58325c542ca7afe9cc1d22562e3e0099d592 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 1 Apr 2014 20:59:59 +0200 Subject: QColor::colorNames(): reserve the result QStringList MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avoids reallocations. Change-Id: I56afcdb400d1e07394e62a610f838a33feda9fe8 Reviewed-by: David Faure Reviewed-by: Konstantin Ritt Reviewed-by: Jędrzej Nowacki --- src/gui/painting/qcolor_p.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/gui/painting/qcolor_p.cpp') diff --git a/src/gui/painting/qcolor_p.cpp b/src/gui/painting/qcolor_p.cpp index 72b6279b2f..6f9875ad5e 100644 --- a/src/gui/painting/qcolor_p.cpp +++ b/src/gui/painting/qcolor_p.cpp @@ -352,6 +352,7 @@ QStringList qt_get_colornames() { int i = 0; QStringList lst; + lst.reserve(rgbTblSize); for (i = 0; i < rgbTblSize; i++) lst << QLatin1String(rgbTbl[i].name); return lst; -- cgit v1.2.3