sc/source/core/data/table1.cxx | 7 +++++-- sc/source/core/tool/dbdata.cxx | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-)
New commits: commit 88611e702a18d2a281c22b6d9c28e881be3df223 Author: Pierre-André Jacquod <[email protected]> Date: Sun Nov 27 18:17:32 2011 +0100 fdo#42286 call correctly GetDataArea to avoid unwanted shrinking GetDataArea flags documented and call from ExtendedDataArea adapted. diff --git a/sc/source/core/data/table1.cxx b/sc/source/core/data/table1.cxx index b746ffc..3cf1ca1 100644 --- a/sc/source/core/data/table1.cxx +++ b/sc/source/core/data/table1.cxx @@ -741,9 +741,12 @@ bool ScTable::GetDataStart( SCCOL& rStartCol, SCROW& rStartRow ) const void ScTable::GetDataArea( SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow, bool bIncludeOld, bool bOnlyDown ) const { - bool bLeft = false; + // bIncludeOld = true ensure that the returned area contains at least the initial area, + // independently of the case if this area has empty rows / columns at its borders + // bOnlyDown = true means extend the inputed area only down, i.e increase only rEndRow + bool bLeft = false; bool bRight = false; - bool bTop = false; + bool bTop = false; bool bBottom = false; bool bChanged; bool bFound; diff --git a/sc/source/core/tool/dbdata.cxx b/sc/source/core/tool/dbdata.cxx index e897630..7014601 100644 --- a/sc/source/core/tool/dbdata.cxx +++ b/sc/source/core/tool/dbdata.cxx @@ -548,7 +548,7 @@ void ScDBData::ExtendDataArea(ScDocument* pDoc) // Extend the DB area to include data rows immediately below. SCCOL nCol1a = nStartCol, nCol2a = nEndCol; SCROW nRow1a = nStartRow, nRow2a = nEndRow; - pDoc->GetDataArea(nTable, nCol1a, nRow1a, nCol2a, nRow2a, false, false); + pDoc->GetDataArea(nTable, nCol1a, nRow1a, nCol2a, nRow2a, true, true); nEndRow = nRow2a; }
_______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
