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 )


Reply via email to