[Libreoffice-commits] core.git: Branch 'feature/gsoc14-draw-chained-text-boxes' - editeng/source svx/source
matteocam
matteo.campanelli at gmail.com
Wed Aug 13 09:41:09 PDT 2014
editeng/source/editeng/impedit3.cxx | 1 +
editeng/source/outliner/outliner.cxx | 2 +-
svx/source/svdraw/svdotext.cxx | 3 ++-
3 files changed, 4 insertions(+), 2 deletions(-)
New commits:
commit 9f61bda430ff71ea509697ba33014fb77150676a
Author: matteocam <matteo.campanelli at gmail.com>
Date: Wed Aug 13 18:39:04 2014 +0200
Change in status word when text overflowing
Change-Id: I92439e46b72b757f396f9116d46a646e0314f43a
diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx
index 8751d05..7ea5a51 100644
--- a/editeng/source/editeng/impedit3.cxx
+++ b/editeng/source/editeng/impedit3.cxx
@@ -554,6 +554,7 @@ void ImpEditEngine::CheckAutoPageSize()
// which paragraph is the first to cause higher size of the box?
UpdateOverflowingParaNum( nBoxHeight /*aPrevPaperSize.Height()*/ ); // XXX: currently only for horizontal text
aStatus.SetPageOverflow(true);
+ aStatus.GetStatusWord() |= 0x00000100;
} else
{
// No overflow if withing box boundaries
diff --git a/editeng/source/outliner/outliner.cxx b/editeng/source/outliner/outliner.cxx
index 50fa881..38f66f2 100644
--- a/editeng/source/outliner/outliner.cxx
+++ b/editeng/source/outliner/outliner.cxx
@@ -2144,7 +2144,7 @@ OutlinerParaObject *Outliner::GetOverflowingParaObject() const
if ( pEditEngine->GetOverflowingParaNum() > GetParagraphCount()-1) {
fprintf(stderr,
"[Overflowing] Ops, trying to retrieve para %d when max index is %d\n",
- nCount,
+ pEditEngine->GetOverflowingParaNum(),
GetParagraphCount()-1);
return NULL;
}
diff --git a/svx/source/svdraw/svdotext.cxx b/svx/source/svdraw/svdotext.cxx
index 7bdbda4..fe9dcd6 100644
--- a/svx/source/svdraw/svdotext.cxx
+++ b/svx/source/svdraw/svdotext.cxx
@@ -1935,7 +1935,8 @@ void SdrTextObj::onEditOutlinerStatusEvent( EditStatus* pEditStatus )
const sal_uInt32 nStat = pEditStatus->GetStatusWord();
const bool bGrowX=(nStat & EE_STAT_TEXTWIDTHCHANGED) !=0;
const bool bGrowY=(nStat & EE_STAT_TEXTHEIGHTCHANGED) !=0;
- if(bTextFrame && (bGrowX || bGrowY))
+ const bool bOverflow = (nStat & 0x00000100) != 0;
+ if(bTextFrame && (bGrowX || bGrowY || bOverflow))
{
if ((bGrowX && IsAutoGrowWidth()) || (bGrowY && IsAutoGrowHeight()))
{
More information about the Libreoffice-commits
mailing list