[Libreoffice-commits] core.git: Branch 'feature/gsoc14-draw-chained-text-boxes' - 2 commits - editeng/source

matteocam matteo.campanelli at gmail.com
Tue Aug 4 04:51:00 PDT 2015


 editeng/source/editeng/impedit3.cxx |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

New commits:
commit 37ff6848c22ea01a621468808263dfdfaac69e17
Author: matteocam <matteo.campanelli at gmail.com>
Date:   Tue Aug 4 13:50:03 2015 +0200

    Use reference for ditLine ImplUpdateOverflowingLineNum
    
    Change-Id: If3926aab7a60ea201d5dd827cf6435642ce68e03

diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx
index 865081b..d49e699 100644
--- a/editeng/source/editeng/impedit3.cxx
+++ b/editeng/source/editeng/impedit3.cxx
@@ -4652,7 +4652,8 @@ void ImpEditEngine::ImplUpdateOverflowingLineNum(sal_uInt32 nPaperHeight,
     // Like UpdateOverflowingParaNum but for each line in the first
     //  overflowing paragraph.
     for ( sal_Int32 nLine = 0; nLine < pPara->GetLines().Count(); nLine++ ) {
-        EditLine aLine = pPara->GetLines()[nLine];
+        // XXX: We must use a reference here because the copy constructor resets the height
+        EditLine &aLine = pPara->GetLines()[nLine];
         nLH = aLine.GetHeight();
         nY += nLH;
         if ( nY > nPaperHeight ) // found first line overflowing
commit 131e804e2f084ae6fc832ad7b4de591bba4b2867
Author: matteocam <matteo.campanelli at gmail.com>
Date:   Tue Aug 4 13:19:43 2015 +0200

    Added assertion in ImplUpdateOverflowingLineNum
    
    Change-Id: I7d264d09246054a0586cdd7ffe5f588e2520b3ae

diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx
index ad458b6..865081b 100644
--- a/editeng/source/editeng/impedit3.cxx
+++ b/editeng/source/editeng/impedit3.cxx
@@ -4070,6 +4070,7 @@ void ImpEditEngine::CallStatusHdl()
 
 void ImpEditEngine::CallChainingEventHdl()
 {
+    // XXX: We don't use this method any more at the moment.
     // only if it's the right ImpEditEngine (with right info on changes in text)
     if ( aChainingHdlLink.IsSet() /* && aStatus.GetStatusWord() */)
     {
@@ -4662,7 +4663,7 @@ void ImpEditEngine::ImplUpdateOverflowingLineNum(sal_uInt32 nPaperHeight,
         }
     }
 
-
+    assert(0); // You should never get here
 
 }
 


More information about the Libreoffice-commits mailing list