diff --git a/examples/listbox/main.cpp b/examples/listbox/main.cpp index 582740d8..487796aa 100644 --- a/examples/listbox/main.cpp +++ b/examples/listbox/main.cpp @@ -34,9 +34,14 @@ class ListBox : public QskSimpleListBox private: void populate() { + const int count = 10000; + const QString format( "Row %1: The quick brown fox jumps over the lazy dog" ); + QStringList entries; - for ( int i = 0; i < 10000; i++ ) + entries.reserve( count ); + + for ( int i = 0; i < count; i++ ) { entries += format.arg( i + 1 ); } diff --git a/src/common/QskGradient.cpp b/src/common/QskGradient.cpp index 728b8e6a..4da8eff8 100644 --- a/src/common/QskGradient.cpp +++ b/src/common/QskGradient.cpp @@ -182,6 +182,7 @@ static inline QskGradientStops qskExtractedStops( static inline QskGradientStops qskGradientStops( const QGradientStops& qtStops ) { QskGradientStops stops; + stops.reserve( qtStops.count() ); for ( const auto& s : qtStops ) stops += QskGradientStop( s.first, s.second );