summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Ivan <alexnivan@yahoo.com>2013-08-22 18:10:34 +0300
committerAlex Ivan <alexnivan@yahoo.com>2013-08-22 18:10:34 +0300
commit609527032d6ebc6df15a7082a0bbed681f924a47 (patch)
tree52d0ddce20f32d9dda1da1bfe7df0baa2ba5c15f
parent23241bd4c6f9e7a7094ba962223bd57edbae813c (diff)
Reapply table style after row/column deletion
Change-Id: I24c851a2d1674aec96ca7577dfc92302e226fe4e
-rw-r--r--sw/source/core/docnode/ndtbl.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/sw/source/core/docnode/ndtbl.cxx b/sw/source/core/docnode/ndtbl.cxx
index 896861f47faa..0a09ccd6b792 100644
--- a/sw/source/core/docnode/ndtbl.cxx
+++ b/sw/source/core/docnode/ndtbl.cxx
@@ -1986,6 +1986,10 @@ sal_Bool SwDoc::DeleteRowCol( const SwSelBoxes& rBoxes, bool bColumn )
pTblNd->DelFrms();
DeleteSection( pTblNd );
}
+
+ SwTableFmt::AssignFormatParents( (SwTableFmt*)rTable.GetFrmFmt()->GetRegisteredIn(),
+ rTable );
+
SetModified();
SetFieldsDirty( true, NULL, 0 );
return sal_True;
@@ -2017,6 +2021,9 @@ sal_Bool SwDoc::DeleteRowCol( const SwSelBoxes& rBoxes, bool bColumn )
bRet = rTable.DeleteSel( this, aSelBoxes, 0, pUndo, true, true );
if (bRet)
{
+ SwTableFmt::AssignFormatParents( (SwTableFmt*)rTable.GetFrmFmt()->GetRegisteredIn(),
+ rTable );
+
SetModified();
SetFieldsDirty( true, NULL, 0 );
}