Author: alg
Date: Wed Mar 26 15:38:38 2014
New Revision: 1581891
URL: http://svn.apache.org/r1581891
Log:
i120201 added forcing TableLayouter to take action in table undo/redo (CellUndo)
Modified:
openoffice/trunk/main/svx/source/table/tableundo.cxx
Modified: openoffice/trunk/main/svx/source/table/tableundo.cxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/table/tableundo.cxx?rev=1581891&r1=1581890&r2=1581891&view=diff
==============================================================================
--- openoffice/trunk/main/svx/source/table/tableundo.cxx (original)
+++ openoffice/trunk/main/svx/source/table/tableundo.cxx Wed Mar 26 15:38:38
2014
@@ -136,8 +136,13 @@ void CellUndo::setDataToCell( const Data
mxCell->mnRowSpan = rData.mnRowSpan;
mxCell->mnColSpan = rData.mnColSpan;
- if( mxObjRef.is() )
- mxObjRef->ActionChanged();
+ if(mxObjRef.is())
+ {
+ // #120201# ActionChanged is not enough, we need to trigger
TableLayouter::UpdateBorderLayout()
+ // and this is done best using ReformatText() for table objects
+ mxObjRef->ActionChanged();
+ mxObjRef->NbcReformatText();
+ }
}
void CellUndo::getDataFromCell( Data& rData )