diff options
author | Alex Ivan <alexnivan@yahoo.com> | 2013-08-22 18:10:34 +0300 |
---|---|---|
committer | Alex Ivan <alexnivan@yahoo.com> | 2013-08-22 18:10:34 +0300 |
commit | 609527032d6ebc6df15a7082a0bbed681f924a47 (patch) | |
tree | 52d0ddce20f32d9dda1da1bfe7df0baa2ba5c15f | |
parent | 23241bd4c6f9e7a7094ba962223bd57edbae813c (diff) |
Reapply table style after row/column deletion
Change-Id: I24c851a2d1674aec96ca7577dfc92302e226fe4e
-rw-r--r-- | sw/source/core/docnode/ndtbl.cxx | 7 |
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 ); } |