Kaydet (Commit) f8e75c07 authored tarafından Markus Mohrhard's avatar Markus Mohrhard

update sheet local db data when sheets are inserted/deleted

üst d8252635
...@@ -1400,7 +1400,12 @@ void ScTable::UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY ) ...@@ -1400,7 +1400,12 @@ void ScTable::UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY )
void ScTable::UpdateInsertTab(SCTAB nTable) void ScTable::UpdateInsertTab(SCTAB nTable)
{ {
if (nTab >= nTable) nTab++; if (nTab >= nTable)
{
nTab++;
if (pDBDataNoName)
pDBDataNoName->UpdateMoveTab(nTab - 1 ,nTab);
}
for (SCCOL i=0; i <= MAXCOL; i++) aCol[i].UpdateInsertTab(nTable); for (SCCOL i=0; i <= MAXCOL; i++) aCol[i].UpdateInsertTab(nTable);
if (IsStreamValid()) if (IsStreamValid())
...@@ -1409,7 +1414,12 @@ void ScTable::UpdateInsertTab(SCTAB nTable) ...@@ -1409,7 +1414,12 @@ void ScTable::UpdateInsertTab(SCTAB nTable)
void ScTable::UpdateDeleteTab( SCTAB nTable, sal_Bool bIsMove, ScTable* pRefUndo ) void ScTable::UpdateDeleteTab( SCTAB nTable, sal_Bool bIsMove, ScTable* pRefUndo )
{ {
if (nTab > nTable) nTab--; if (nTab > nTable)
{
nTab--;
if (pDBDataNoName)
pDBDataNoName->UpdateMoveTab(nTab + 1,nTab);
}
SCCOL i; SCCOL i;
if (pRefUndo) if (pRefUndo)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment