diff options
author | Eike Rathke <erack@redhat.com> | 2014-12-03 17:47:35 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2014-12-03 18:40:47 +0100 |
commit | 632fae27880f552fb20598805a1e15a6d0c35199 (patch) | |
tree | da8f9a51d487ddcf5c0d89297fb54420fd4663cf /sc/source/ui | |
parent | 8525d2327b5b64edabb9a9f5a7e1e659b0fdd2ed (diff) |
remove boolean parameter default from ScDocument::SetDirty
... and force the caller to make a decision. In fact some needed to
include empty cells.
Change-Id: I82b6ef72f7ecda6543b3cafc70f475519870b471
(cherry picked from commit 135b8d6466ade1e8724e604f705f95cecf4c4881)
Diffstat (limited to 'sc/source/ui')
-rw-r--r-- | sc/source/ui/docshell/dbdocfun.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/docshell/docfunc.cxx | 4 | ||||
-rw-r--r-- | sc/source/ui/undo/undodat.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/undo/undosort.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/view/dbfunc3.cxx | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/sc/source/ui/docshell/dbdocfun.cxx b/sc/source/ui/docshell/dbdocfun.cxx index 72a11a3d243d..fe254a288212 100644 --- a/sc/source/ui/docshell/dbdocfun.cxx +++ b/sc/source/ui/docshell/dbdocfun.cxx @@ -1065,7 +1065,7 @@ bool ScDBDocFunc::DoSubTotals( SCTAB nTab, const ScSubTotalParam& rParam, } ScRange aDirtyRange( aNewParam.nCol1, aNewParam.nRow1, nTab, aNewParam.nCol2, aNewParam.nRow2, nTab ); - rDoc.SetDirty( aDirtyRange ); + rDoc.SetDirty( aDirtyRange, true ); if (bRecord) { diff --git a/sc/source/ui/docshell/docfunc.cxx b/sc/source/ui/docshell/docfunc.cxx index 9cd90e8ed36d..ae2d64cb6252 100644 --- a/sc/source/ui/docshell/docfunc.cxx +++ b/sc/source/ui/docshell/docfunc.cxx @@ -4148,7 +4148,7 @@ bool ScDocFunc::TabOp( const ScRange& rRange, const ScMarkData* pTabMark, if ( aTester.IsEditable() ) { WaitObject aWait( rDocShell.GetActiveDialogParent() ); - rDoc.SetDirty( rRange ); + rDoc.SetDirty( rRange, false ); if ( bRecord ) { //! auch bei Undo selektierte Tabellen beruecksichtigen @@ -4717,7 +4717,7 @@ bool ScDocFunc::MergeCells( const ScCellMergeOption& rOption, bool bContents, bo if (bNeedContents || rOption.mbCenter) { ScRange aRange(nStartCol, nStartRow, nTab, nEndCol, nEndRow, nTab); - rDoc.SetDirty(aRange); + rDoc.SetDirty(aRange, true); } bNeedContentsUndo |= bNeedContents; diff --git a/sc/source/ui/undo/undodat.cxx b/sc/source/ui/undo/undodat.cxx index ddd57d1e37e0..980fd7b878a4 100644 --- a/sc/source/ui/undo/undodat.cxx +++ b/sc/source/ui/undo/undodat.cxx @@ -845,7 +845,7 @@ void ScUndoQuery::Undo() ScRange aDirtyRange( 0 , aQueryParam.nRow1, nTab, MAXCOL, aQueryParam.nRow2, nTab ); - rDoc.SetDirty( aDirtyRange ); + rDoc.SetDirty( aDirtyRange, true ); DoSdrUndoAction( pDrawUndo, &rDoc ); diff --git a/sc/source/ui/undo/undosort.cxx b/sc/source/ui/undo/undosort.cxx index a4bd1af1c302..c30cd5620106 100644 --- a/sc/source/ui/undo/undosort.cxx +++ b/sc/source/ui/undo/undosort.cxx @@ -46,7 +46,7 @@ void UndoSort::Execute( bool bUndo ) ScUndoUtil::MarkSimpleBlock(pDocShell, maParam.maSortRange); - rDoc.SetDirty(maParam.maSortRange); + rDoc.SetDirty(maParam.maSortRange, true); if (!aParam.mbUpdateRefs) rDoc.BroadcastCells(aParam.maSortRange, SC_HINT_DATACHANGED); diff --git a/sc/source/ui/view/dbfunc3.cxx b/sc/source/ui/view/dbfunc3.cxx index ba0d50d20f17..9d739b131ea3 100644 --- a/sc/source/ui/view/dbfunc3.cxx +++ b/sc/source/ui/view/dbfunc3.cxx @@ -491,7 +491,7 @@ void ScDBFunc::DoSubTotals( const ScSubTotalParam& rParam, bool bRecord, } ScRange aDirtyRange( aNewParam.nCol1, aNewParam.nRow1, nTab, aNewParam.nCol2, aNewParam.nRow2, nTab ); - rDoc.SetDirty( aDirtyRange ); + rDoc.SetDirty( aDirtyRange, true ); if (bRecord) { |