sc/source/core/data/table2.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)
New commits: commit 0002249b15d0d3aa89b7eafe0791921c0427abea Author: Eike Rathke <er...@redhat.com> Date: Mon May 30 17:00:46 2016 +0200 remove unnecessary temporary ScRangeList copy Change-Id: I46b9992f34820d21e4d0aa39a77cf6477648721a diff --git a/sc/source/core/data/table2.cxx b/sc/source/core/data/table2.cxx index 479c17a..e6ab697 100644 --- a/sc/source/core/data/table2.cxx +++ b/sc/source/core/data/table2.cxx @@ -541,12 +541,11 @@ void ScTable::CopyToClip( void ScTable::CopyToClip( sc::CopyToClipContext& rCxt, const ScRangeList& rRanges, ScTable* pTable ) { - ScRangeList aRanges(rRanges); - for ( size_t i = 0, nListSize = aRanges.size(); i < nListSize; ++i ) + for ( size_t i = 0, nListSize = rRanges.size(); i < nListSize; ++i ) { - ScRange* p = aRanges[ i ]; - CopyToClip( - rCxt, p->aStart.Col(), p->aStart.Row(), p->aEnd.Col(), p->aEnd.Row(), pTable); + const ScRange* p = rRanges[ i ]; + if (p) + CopyToClip( rCxt, p->aStart.Col(), p->aStart.Row(), p->aEnd.Col(), p->aEnd.Row(), pTable); } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits