[Libreoffice-commits] core.git: svx/source

Armin Le Grand alg at apache.org
Fri Mar 28 02:40:56 PDT 2014


 svx/source/svdraw/svdotext.cxx |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

New commits:
commit 8a85479845c89093bd2a05c31bccf8cbb7c55ad3
Author: Armin Le Grand <alg at apache.org>
Date:   Wed Mar 26 11:54:52 2014 +0000

    Resolves: #i124389# for tables refresh TextFrame...
    
    when OutlinerParaObject changes
    
    (cherry picked from commit 6f2ce153c4bd7350487809d87e72619d5cd9764e)
    
    Conflicts:
    	svx/source/svdraw/svdotext.cxx
    
    Change-Id: I54e2d25a35a099f171abdb7f0c3b046c46a0421c

diff --git a/svx/source/svdraw/svdotext.cxx b/svx/source/svdraw/svdotext.cxx
index 8e89fb2..b13c9ea 100644
--- a/svx/source/svdraw/svdotext.cxx
+++ b/svx/source/svdraw/svdotext.cxx
@@ -52,6 +52,7 @@
 #include <svx/sdr/properties/textproperties.hxx>
 #include <vcl/metaact.hxx>
 #include <svx/sdr/contact/viewcontactoftextobj.hxx>
+#include <svx/svdotable.hxx>
 #include <basegfx/tuple/b2dtuple.hxx>
 #include <basegfx/matrix/b2dhommatrix.hxx>
 #include <basegfx/polygon/b2dpolygon.hxx>
@@ -60,8 +61,6 @@
 #include <basegfx/matrix/b2dhommatrixtools.hxx>
 #include "svdconv.hxx"
 
-
-
 using namespace com::sun::star;
 
 
@@ -1443,8 +1442,10 @@ void SdrTextObj::NbcSetOutlinerParaObjectForText( OutlinerParaObject* pTextObjec
     }
 
     SetTextSizeDirty();
-    if (IsTextFrame() && (IsAutoGrowHeight() || IsAutoGrowWidth()))
-    { // adapt text frame!
+    // #i124389# 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())


More information about the Libreoffice-commits mailing list