diff options
author | Eike Rathke <erack@redhat.com> | 2021-03-30 14:05:31 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2021-03-30 18:15:52 +0200 |
commit | 5464dabc9025b100b782f517a0e86e0d45cdb4e7 (patch) | |
tree | cf39153b9129449031927b39d7e7cbb33e295a1f /sc/source/core/data | |
parent | 4761b5f9820719ad400f7114dc647799a345a836 (diff) |
ScDocument::GetRangeAtBlock() name is always passed, so use reference
Change-Id: I1dec40b6da2375b292ba4c9912c4736fcd7ca551
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113348
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
Diffstat (limited to 'sc/source/core/data')
-rw-r--r-- | sc/source/core/data/documen3.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sc/source/core/data/documen3.cxx b/sc/source/core/data/documen3.cxx index 6f6a9a6f27d6..e3da76da859c 100644 --- a/sc/source/core/data/documen3.cxx +++ b/sc/source/core/data/documen3.cxx @@ -234,7 +234,7 @@ bool ScDocument::InsertNewRangeName( SCTAB nTab, const OUString& rName, const Sc return pLocalNames->insert(pName); } -const ScRangeData* ScDocument::GetRangeAtBlock( const ScRange& rBlock, OUString* pName, bool* pSheetLocal ) const +const ScRangeData* ScDocument::GetRangeAtBlock( const ScRange& rBlock, OUString& rName, bool* pSheetLocal ) const { const ScRangeData* pData = nullptr; if (rBlock.aStart.Tab() == rBlock.aEnd.Tab()) @@ -245,8 +245,7 @@ const ScRangeData* ScDocument::GetRangeAtBlock( const ScRange& rBlock, OUString* pData = pLocalNames->findByRange( rBlock ); if (pData) { - if (pName) - *pName = pData->GetName(); + rName = pData->GetName(); if (pSheetLocal) *pSheetLocal = true; return pData; @@ -258,8 +257,7 @@ const ScRangeData* ScDocument::GetRangeAtBlock( const ScRange& rBlock, OUString* pData = pRangeName->findByRange( rBlock ); if (pData) { - if (pName) - *pName = pData->GetName(); + rName = pData->GetName(); if (pSheetLocal) *pSheetLocal = false; } |