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 )