[Libreoffice-commits] core.git: Branch 'feature/gsoc14-draw-chained-text-boxes' - svx/source
matteocam
matteo.campanelli at gmail.com
Tue Jul 29 10:54:23 PDT 2014
svx/source/sdr/primitive2d/sdrattributecreator.cxx | 3 ++-
svx/source/sdr/primitive2d/sdrdecompositiontools.cxx | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
New commits:
commit 15267a69e0e0b57c32f1289f1545fa82a4ddfc1f
Author: matteocam <matteo.campanelli at gmail.com>
Date: Tue Jul 29 20:52:32 2014 +0300
Chaining only out of edit mode. No reset of chaining status in SdrTextObj
Change-Id: I1c7741c161f4fb76407393d3e84c331b20c353a1
diff --git a/svx/source/sdr/primitive2d/sdrattributecreator.cxx b/svx/source/sdr/primitive2d/sdrattributecreator.cxx
index fc22e83..48fcd71 100644
--- a/svx/source/sdr/primitive2d/sdrattributecreator.cxx
+++ b/svx/source/sdr/primitive2d/sdrattributecreator.cxx
@@ -525,9 +525,10 @@ namespace drawinglayer
bool bToBeChained = rTextObj.IsToBeChained();
// for resetting status
// XXX: may not work
+ // XXX: this should happen only whether the chaining has occurred though.
if ( rTextObj.IsToBeChained() )
{ // XXX: hack
- const_cast<SdrTextObj*>(&rTextObj)->SetToBeChained( false );
+ //const_cast<SdrTextObj*>(&rTextObj)->SetToBeChained( false );
}
if(rText.GetOutlinerParaObject() && rText.GetModel())
diff --git a/svx/source/sdr/primitive2d/sdrdecompositiontools.cxx b/svx/source/sdr/primitive2d/sdrdecompositiontools.cxx
index db79a85..cc5c4a4 100644
--- a/svx/source/sdr/primitive2d/sdrdecompositiontools.cxx
+++ b/svx/source/sdr/primitive2d/sdrdecompositiontools.cxx
@@ -305,7 +305,7 @@ namespace drawinglayer
// isotrophically scaled text in range
pNew = new SdrAutoFitTextPrimitive2D(&rText.getSdrText(), rText.getOutlinerParaObject(), aAnchorTransform, bWordWrap);
}
- else if( rText.isToBeChained() ) // FIXME(matteocam)
+ else if( rText.isToBeChained() && !isInEditMode() ) // FIXME(matteocam)
{
//bool b = true; // XXX: Chained Text by default!
//if (b)
More information about the Libreoffice-commits
mailing list