diff options
author | Noel <noelgrandin@gmail.com> | 2020-10-13 11:02:30 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-10-13 12:47:38 +0200 |
commit | 1374f5fdcbbd24b9ba614b378fd94f5ff95ad102 (patch) | |
tree | a47982a70463150dced3c7c1a7d13c669febd681 /sc/source/ui/view/drawvie3.cxx | |
parent | 97b7b6030a6cf5b28ae0c1f61f7f55167b82dab6 (diff) |
static_cast after dynamic_cast
Change-Id: I53e10fbebfd07c471ddd9b264562317251700500
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104225
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/ui/view/drawvie3.cxx')
-rw-r--r-- | sc/source/ui/view/drawvie3.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sc/source/ui/view/drawvie3.cxx b/sc/source/ui/view/drawvie3.cxx index b8e9623fe172..2305083b4739 100644 --- a/sc/source/ui/view/drawvie3.cxx +++ b/sc/source/ui/view/drawvie3.cxx @@ -180,9 +180,9 @@ void ScDrawView::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) adjustAnchoredPosition(*pSdrHint, rDoc, nTab); FmFormView::Notify( rBC,rHint ); } - else if (dynamic_cast<const ScTabDeletedHint*>(&rHint)) // Sheet has been deleted + else if (auto pDeletedHint = dynamic_cast<const ScTabDeletedHint*>(&rHint)) // Sheet has been deleted { - SCTAB nDelTab = static_cast<const ScTabDeletedHint&>(rHint).GetTab(); + SCTAB nDelTab = pDeletedHint->GetTab(); if (ValidTab(nDelTab)) { // used to be: HidePagePgNum(nDelTab) - hide only if the deleted sheet is shown here @@ -190,9 +190,9 @@ void ScDrawView::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) HideSdrPage(); } } - else if (dynamic_cast<const ScTabSizeChangedHint*>(&rHint)) // Size has been changed + else if (auto pChangedHint = dynamic_cast<const ScTabSizeChangedHint*>(&rHint)) // Size has been changed { - if ( nTab == static_cast<const ScTabSizeChangedHint&>(rHint).GetTab() ) + if ( nTab == pChangedHint->GetTab() ) UpdateWorkArea(); } else @@ -217,8 +217,8 @@ void ScDrawView::UpdateIMap( SdrObject* pObj ) SfxViewFrame::GetTargetList( aTargetList ); // handle graphics from object - if ( dynamic_cast<const SdrGrafObj*>( pObj) != nullptr ) - aGraphic = static_cast<SdrGrafObj*>(pObj)->GetGraphic(); + if ( auto pGrafObj = dynamic_cast<SdrGrafObj*>( pObj) ) + aGraphic = pGrafObj->GetGraphic(); else { const Graphic* pGraphic = static_cast<const SdrOle2Obj*>(pObj)->GetGraphic(); |