sc/inc/charthelper.hxx | 2 +- sc/source/core/tool/charthelper.cxx | 8 ++++---- sc/source/ui/drawfunc/fusel.cxx | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-)
New commits: commit bd8083916362d121cc7b16d273b5983a11eb1bda Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Sep 15 09:47:53 2020 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Sep 16 09:42:50 2020 +0200 AddRangesIfProtectedChart never passed a null ScDocument* Change-Id: Ia73438defc9db3bff8aecd7a537170e9a86fd1a2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102788 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sc/inc/charthelper.hxx b/sc/inc/charthelper.hxx index 4889c9de8eff..4f850f155b38 100644 --- a/sc/inc/charthelper.hxx +++ b/sc/inc/charthelper.hxx @@ -45,7 +45,7 @@ public: static void SetChartRanges( const css::uno::Reference< css::chart2::XChartDocument >& xChartDoc, const css::uno::Sequence< OUString >& rRanges ); - static void AddRangesIfProtectedChart( ScRangeListVector& rRangesVector, const ScDocument* pDocument, SdrObject* pObject ); + static void AddRangesIfProtectedChart( ScRangeListVector& rRangesVector, const ScDocument& rDocument, SdrObject* pObject ); static void FillProtectedChartRangesVector( ScRangeListVector& rRangesVector, const ScDocument& rDocument, const SdrPage* pPage ); static void GetChartNames( ::std::vector< OUString >& rChartNames, const SdrPage* pPage ); static void CreateProtectedChartListenersAndNotify( ScDocument& rDoc, const SdrPage* pPage, ScModelObj* pModelObj, SCTAB nTab, diff --git a/sc/source/core/tool/charthelper.cxx b/sc/source/core/tool/charthelper.cxx index 669a622f02ff..572da8014b47 100644 --- a/sc/source/core/tool/charthelper.cxx +++ b/sc/source/core/tool/charthelper.cxx @@ -281,9 +281,9 @@ void ScChartHelper::SetChartRanges( const uno::Reference< chart2::XChartDocument xChartDoc->unlockControllers(); } -void ScChartHelper::AddRangesIfProtectedChart( ScRangeListVector& rRangesVector, const ScDocument* pDocument, SdrObject* pObject ) +void ScChartHelper::AddRangesIfProtectedChart( ScRangeListVector& rRangesVector, const ScDocument& rDocument, SdrObject* pObject ) { - if ( !(pDocument && pObject && ( pObject->GetObjIdentifier() == OBJ_OLE2 )) ) + if ( !(pObject && ( pObject->GetObjIdentifier() == OBJ_OLE2 )) ) return; SdrOle2Obj* pSdrOle2Obj = dynamic_cast< SdrOle2Obj* >( pObject ); @@ -302,7 +302,7 @@ void ScChartHelper::AddRangesIfProtectedChart( ScRangeListVector& rRangesVector, ( xProps->getPropertyValue("DisableDataTableDialog") >>= bDisableDataTableDialog ) && bDisableDataTableDialog ) { - ScChartListenerCollection* pCollection = pDocument->GetChartListenerCollection(); + ScChartListenerCollection* pCollection = rDocument.GetChartListenerCollection(); if (pCollection) { const OUString& aChartName = pSdrOle2Obj->GetPersistName(); @@ -331,7 +331,7 @@ void ScChartHelper::FillProtectedChartRangesVector( ScRangeListVector& rRangesVe SdrObject* pObject = aIter.Next(); while ( pObject ) { - AddRangesIfProtectedChart( rRangesVector, &rDocument, pObject ); + AddRangesIfProtectedChart( rRangesVector, rDocument, pObject ); pObject = aIter.Next(); } } diff --git a/sc/source/ui/drawfunc/fusel.cxx b/sc/source/ui/drawfunc/fusel.cxx index 72be7847faef..dca0beaa1ef1 100644 --- a/sc/source/ui/drawfunc/fusel.cxx +++ b/sc/source/ui/drawfunc/fusel.cxx @@ -370,7 +370,7 @@ bool FuSelection::MouseButtonUp(const MouseEvent& rMEvt) pObj = ( pMark ? pMark->GetMarkedSdrObj() : nullptr ); if ( pObj ) { - ScChartHelper::AddRangesIfProtectedChart( aProtectedChartRangesVector, &rDocument, pObj ); + ScChartHelper::AddRangesIfProtectedChart( aProtectedChartRangesVector, rDocument, pObj ); } } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits