sc/inc/rangeutl.hxx                      |    2 +-
 sc/source/core/tool/rangeutl.cxx         |    6 +++---
 sc/source/ui/dbgui/PivotLayoutDialog.cxx |    4 ++--
 sc/source/ui/dbgui/consdlg.cxx           |    2 +-
 sc/source/ui/dbgui/foptmgr.cxx           |    2 +-
 sc/source/ui/dbgui/tpsort.cxx            |    2 +-
 sc/source/ui/miscdlgs/linkarea.cxx       |    2 +-
 7 files changed, 10 insertions(+), 10 deletions(-)

New commits:
commit 3fc713a8e53d7882089ec4b9240bf78bb99f8275
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Mon Sep 14 15:38:14 2020 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Tue Sep 15 17:39:42 2020 +0200

    ScAreaNameIterator always dereferences its ScDocument* argument
    
    Change-Id: Ibdeeb634561a4bdd437e04bece77315b392b020e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102746
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sc/inc/rangeutl.hxx b/sc/inc/rangeutl.hxx
index 286eb01421da..a09cded44e51 100644
--- a/sc/inc/rangeutl.hxx
+++ b/sc/inc/rangeutl.hxx
@@ -257,7 +257,7 @@ private:
     bool            bFirstPass;
 
 public:
-            ScAreaNameIterator( const ScDocument* pDoc );
+    ScAreaNameIterator( const ScDocument& rDoc );
 
     bool Next( OUString& rName, ScRange& rRange );
     bool WasDBName() const { return !bFirstPass; }
diff --git a/sc/source/core/tool/rangeutl.cxx b/sc/source/core/tool/rangeutl.cxx
index a2996f13b81b..a9e8399e351a 100644
--- a/sc/source/core/tool/rangeutl.cxx
+++ b/sc/source/core/tool/rangeutl.cxx
@@ -934,9 +934,9 @@ bool ScArea::operator==( const ScArea& r ) const
             && (nRowEnd     == r.nRowEnd) );
 }
 
-ScAreaNameIterator::ScAreaNameIterator( const ScDocument* pDoc ) :
-    pRangeName(pDoc->GetRangeName()),
-    pDBCollection(pDoc->GetDBCollection()),
+ScAreaNameIterator::ScAreaNameIterator( const ScDocument& rDoc ) :
+    pRangeName(rDoc.GetRangeName()),
+    pDBCollection(rDoc.GetDBCollection()),
     bFirstPass(true)
 {
     if (pRangeName)
diff --git a/sc/source/ui/dbgui/PivotLayoutDialog.cxx 
b/sc/source/ui/dbgui/PivotLayoutDialog.cxx
index fa4be02ab400..73e5a820178e 100644
--- a/sc/source/ui/dbgui/PivotLayoutDialog.cxx
+++ b/sc/source/ui/dbgui/PivotLayoutDialog.cxx
@@ -225,7 +225,7 @@ void ScPivotLayoutDialog::SetupSource()
     // Setup Named Ranges
     bool bIsNamedRange = false;
 
-    ScAreaNameIterator aIterator(&mrDocument);
+    ScAreaNameIterator aIterator(mrDocument);
     OUString aEachName;
     ScRange aEachRange;
 
@@ -265,7 +265,7 @@ void ScPivotLayoutDialog::SetupDestination()
     mxDestinationListBox->clear();
 
     // Fill up named ranges
-    ScAreaNameIterator aIterator(&mrDocument);
+    ScAreaNameIterator aIterator(mrDocument);
     OUString aName;
     ScRange aRange;
 
diff --git a/sc/source/ui/dbgui/consdlg.cxx b/sc/source/ui/dbgui/consdlg.cxx
index db9f53681a18..e0609a493386 100644
--- a/sc/source/ui/dbgui/consdlg.cxx
+++ b/sc/source/ui/dbgui/consdlg.cxx
@@ -188,7 +188,7 @@ void ScConsolidateDlg::Init()
         OUString aStrName;
         sal_uInt16 nAt = 0;
         ScRange aRange;
-        ScAreaNameIterator aIter( pDoc );
+        ScAreaNameIterator aIter( *pDoc );
         while ( aIter.Next( aStrName, aRange ) )
         {
             OUString aStrArea(aRange.Format(*pDoc, ScRefFlags::ADDR_ABS_3D, 
eConv));
diff --git a/sc/source/ui/dbgui/foptmgr.cxx b/sc/source/ui/dbgui/foptmgr.cxx
index af13177bda8c..31cb7efa245a 100644
--- a/sc/source/ui/dbgui/foptmgr.cxx
+++ b/sc/source/ui/dbgui/foptmgr.cxx
@@ -105,7 +105,7 @@ void ScFilterOptionsMgr::Init()
         pLbCopyArea->clear();
         pLbCopyArea->append_text(rStrUndefined);
 
-        ScAreaNameIterator aIter( pDoc );
+        ScAreaNameIterator aIter( *pDoc );
         OUString aName;
         ScRange aRange;
         while ( aIter.Next( aName, aRange ) )
diff --git a/sc/source/ui/dbgui/tpsort.cxx b/sc/source/ui/dbgui/tpsort.cxx
index 5ad843793a37..6fc4d45655af 100644
--- a/sc/source/ui/dbgui/tpsort.cxx
+++ b/sc/source/ui/dbgui/tpsort.cxx
@@ -544,7 +544,7 @@ void ScTabPageSortOptions::Init()
         m_xLbOutPos->append_text(aStrUndefined);
         m_xLbOutPos->set_sensitive(false);
 
-        ScAreaNameIterator aIter( pDoc );
+        ScAreaNameIterator aIter( *pDoc );
         OUString aName;
         ScRange aRange;
         while ( aIter.Next( aName, aRange ) )
diff --git a/sc/source/ui/miscdlgs/linkarea.cxx 
b/sc/source/ui/miscdlgs/linkarea.cxx
index a5e683e5dcbf..c4c23b1ba369 100644
--- a/sc/source/ui/miscdlgs/linkarea.cxx
+++ b/sc/source/ui/miscdlgs/linkarea.cxx
@@ -250,7 +250,7 @@ void ScLinkedAreaDlg::UpdateSourceRanges()
             m_xLbRanges->append_text("CSV_all");
         }
 
-        ScAreaNameIterator aIter(&m_pSourceShell->GetDocument());
+        ScAreaNameIterator aIter(m_pSourceShell->GetDocument());
         ScRange aDummy;
         OUString aName;
         while ( aIter.Next( aName, aDummy ) )
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to