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

matteocam matteo.campanelli at gmail.com
Mon Jul 6 10:04:41 PDT 2015


 svx/source/svdraw/svdedxv.cxx |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

New commits:
commit c97795e6edf9613292b7ccef0283582dd4cbe8a9
Author: matteocam <matteo.campanelli at gmail.com>
Date:   Mon Jul 6 13:04:09 2015 -0400

    Go to previous position
    
    Change-Id: Iaa4954ee8a0a99ccdce70653ba5d84ef2acf1c79

diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx
index 92fd231..c775ab1 100644
--- a/svx/source/svdraw/svdedxv.cxx
+++ b/svx/source/svdraw/svdedxv.cxx
@@ -488,20 +488,28 @@ IMPL_LINK_NOARG(SdrObjEditView,ImpChainingEventHdl)
         SdrTextObj* pTextObj = dynamic_cast< SdrTextObj * >( mxTextEditObj.get() );
         if( pTextObj )
         {
+            OutlinerView* pOLV = GetTextEditOutlinerView();
+            assert(pOLV);
+            // Save previous selection pos
+            ESelection aPreChainingSel(pOLV->GetSelection());
+
+            // trigger actual chaining
             pTextObj->onChainingEvent();
 
             /* Cursor motion stuff */
-            OutlinerView* pOLV = GetTextEditOutlinerView();
+
 
             // Find last Para
+            /*
             const sal_Int32 nParaCount = pTextEditOutliner->GetParagraphCount();
             const sal_Int32 nLastParaIndex = nParaCount > 1 ? nParaCount - 1 : 0;
             Paragraph* pLastPara = pTextEditOutliner->GetParagraph( nLastParaIndex);
             const sal_Int32 nLenLastPara = pTextEditOutliner->GetText(pLastPara).getLength();
-            // End of editing space
-            ESelection aSel = ESelection(nLastParaIndex,nLenLastPara,nLastParaIndex,nLenLastPara);
+            // Selection at end of editing area
+            ESelection aEndSel(nLastParaIndex,nLenLastPara,nLastParaIndex,nLenLastPara);
+            */
 
-            pOLV->SetSelection(aSel);
+            pOLV->SetSelection(aPreChainingSel);
 
         }
     }


More information about the Libreoffice-commits mailing list