Kaydet (Commit) 144c2fb6 authored tarafından Markus Mohrhard's avatar Markus Mohrhard Kaydeden (comit) Kohei Yoshida

update sheet local db data when sheets are inserted/deleted

Signed-off-by: 's avatarKohei Yoshida <kyoshida@novell.com>
üst 6311b509
...@@ -1402,7 +1402,12 @@ void ScTable::UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY ) ...@@ -1402,7 +1402,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())
...@@ -1411,7 +1416,12 @@ void ScTable::UpdateInsertTab(SCTAB nTable) ...@@ -1411,7 +1416,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