diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-15 10:48:27 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-15 12:04:31 +0100 |
commit | d0e848dab096160b16c4778ba25a40d1e5ff82af (patch) | |
tree | fec4a155c91994a19aa3b13599749a2563329685 /sc | |
parent | def8f7699661f3ca9d763b6bd5e81759cf5b4e12 (diff) |
avoid double map lookup
Change-Id: I02018eaaf220c7835756eba6215425bac9cbc6f3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159432
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx b/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx index fa57dd1a4fe7..7aaa7237ccac 100644 --- a/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx +++ b/sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx @@ -1170,8 +1170,9 @@ uno::Reference<XAccessible > SAL_CALL throw lang::IndexOutOfBoundsException(); } ScMyAddress addr = CalcScAddressFromRangeList(mpMarkedRanges.get(),nSelectedChildIndex); - if( m_mapSelectionSend.find(addr) != m_mapSelectionSend.end() ) - xAccessible = m_mapSelectionSend[addr]; + auto it = m_mapSelectionSend.find(addr); + if( it != m_mapSelectionSend.end() ) + xAccessible = it->second; else xAccessible = getAccessibleCellAt(addr.Row(), addr.Col()); } |