diff options
author | Eike Rathke <erack@redhat.com> | 2018-03-15 18:59:15 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2018-03-15 19:00:19 +0100 |
commit | 47481514174583214cb2c6773caba3e0a439c9f5 (patch) | |
tree | dfd75d7f6deaf8ac19254a8c76296384fdae5e1f | |
parent | c71e8df90b916f32a1d7d3a0849d0cdf14924475 (diff) |
Use return value of ScTable::GetDataEntries()
It's unnecessary to insert an empty set and sort it..
Change-Id: I01b7ce926747083dc9b5a82304c8ab182cd5a1bd
-rw-r--r-- | sc/source/core/data/documen3.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sc/source/core/data/documen3.cxx b/sc/source/core/data/documen3.cxx index 98a3f403bc30..70afce47b4e3 100644 --- a/sc/source/core/data/documen3.cxx +++ b/sc/source/core/data/documen3.cxx @@ -1622,9 +1622,11 @@ void ScDocument::GetDataEntries( return; std::set<ScTypedStrData> aStrings; - maTabs[nTab]->GetDataEntries(nCol, nRow, aStrings, bLimit); - rStrings.insert(rStrings.end(), aStrings.begin(), aStrings.end()); - sortAndRemoveDuplicates(rStrings, true/*bCaseSens*/); + if (maTabs[nTab]->GetDataEntries(nCol, nRow, aStrings, bLimit)) + { + rStrings.insert(rStrings.end(), aStrings.begin(), aStrings.end()); + sortAndRemoveDuplicates(rStrings, true/*bCaseSens*/); + } } /** |