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

Reply via email to