[Libreoffice-commits] core.git: Branch 'aoo/trunk' - svtools/source

Tsutomu Uchino hanya at apache.org
Sat Jan 11 02:07:52 PST 2014


 svtools/source/edit/textview.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 2f28d991921468e745d16996bb0c6e84258c9c20
Author: Tsutomu Uchino <hanya at apache.org>
Date:   Sat Jan 11 09:17:58 2014 +0000

    #i106665# fix failed to replace with empty string on text view

diff --git a/svtools/source/edit/textview.cxx b/svtools/source/edit/textview.cxx
index fc9dae9..4558663 100644
--- a/svtools/source/edit/textview.cxx
+++ b/svtools/source/edit/textview.cxx
@@ -1378,7 +1378,7 @@ void TextView::InsertNewText( const rtl::OUString& rStr, sal_Bool bSelect )
     */
     sal_Int32 nLen = rStr.getLength();
     sal_Int32 nPos = 0;
-    while( nLen )
+    do
     {
         sal_Int32 nChunkLen = nLen > 65534 ? 65534 : nLen;
         String aChunk( rStr.copy( nPos, nChunkLen ) );
@@ -1400,7 +1400,7 @@ void TextView::InsertNewText( const rtl::OUString& rStr, sal_Bool bSelect )
         ImpSetSelection( aNewSel );
         nLen -= nChunkLen;
         nPos += nChunkLen;
-    }
+    } while( nLen );
     mpImpl->mpTextEngine->UndoActionEnd();
 
     mpImpl->mpTextEngine->FormatAndUpdate( this );


More information about the Libreoffice-commits mailing list