Author: alg Date: Wed Mar 26 11:54:52 2014 New Revision: 1581793 URL: http://svn.apache.org/r1581793 Log: i124389 for tables refresh TextFrame when OutlinerParaObject changes
Modified: openoffice/trunk/main/svx/source/svdraw/svdotext.cxx Modified: openoffice/trunk/main/svx/source/svdraw/svdotext.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/svdraw/svdotext.cxx?rev=1581793&r1=1581792&r2=1581793&view=diff ============================================================================== --- openoffice/trunk/main/svx/source/svdraw/svdotext.cxx (original) +++ openoffice/trunk/main/svx/source/svdraw/svdotext.cxx Wed Mar 26 11:54:52 2014 @@ -63,6 +63,7 @@ #include <drawinglayer/geometry/viewinformation2d.hxx> #include <vcl/virdev.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> +#include <svx/svdotable.hxx> ////////////////////////////////////////////////////////////////////////////// @@ -1500,8 +1501,11 @@ void SdrTextObj::NbcSetOutlinerParaObjec } SetTextSizeDirty(); - if (IsTextFrame() && (IsAutoGrowHeight() || IsAutoGrowWidth())) - { // Textrahmen anpassen! + + // #124389# also need to call NbcAdjustTextFrameWidthAndHeight when we are a table object (triggered from undo) + if((IsTextFrame() || 0 != dynamic_cast< sdr::table::SdrTableObj* >(this)) && (IsAutoGrowHeight() || IsAutoGrowWidth())) + { + // adapt text frame NbcAdjustTextFrameWidthAndHeight(); } if (!IsTextFrame())