diff options
Diffstat (limited to 'chart2/source/view/charttypes/AreaChart.cxx')
-rw-r--r-- | chart2/source/view/charttypes/AreaChart.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chart2/source/view/charttypes/AreaChart.cxx b/chart2/source/view/charttypes/AreaChart.cxx index c7d9f70f5ef1..f6f6d7b17d90 100644 --- a/chart2/source/view/charttypes/AreaChart.cxx +++ b/chart2/source/view/charttypes/AreaChart.cxx @@ -592,13 +592,15 @@ namespace void lcl_reorderSeries( ::std::vector< ::std::vector< VDataSeriesGroup > >& rZSlots ) { - ::std::vector< ::std::vector< VDataSeriesGroup > > aRet( rZSlots.size() ); + ::std::vector< ::std::vector< VDataSeriesGroup > > aRet; + aRet.reserve( rZSlots.size() ); ::std::vector< ::std::vector< VDataSeriesGroup > >::reverse_iterator aZIt( rZSlots.rbegin() ); ::std::vector< ::std::vector< VDataSeriesGroup > >::reverse_iterator aZEnd( rZSlots.rend() ); for( ; aZIt != aZEnd; ++aZIt ) { - ::std::vector< VDataSeriesGroup > aXSlot( aZIt->size() ); + ::std::vector< VDataSeriesGroup > aXSlot; + aXSlot.reserve( aZIt->size() ); ::std::vector< VDataSeriesGroup >::reverse_iterator aXIt( aZIt->rbegin() ); ::std::vector< VDataSeriesGroup >::reverse_iterator aXEnd( aZIt->rend() ); |