editeng/source/editeng/eehtml.cxx |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

New commits:
commit 273ddb469abade5505ea919de77d2a18bc35f0c9
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Sun Sep 4 16:15:06 2022 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Mon Sep 5 15:54:20 2022 +0200

    Simplify by using replace instead of replaceAt in loop in editeng
    
    Change-Id: I7eb974a4adab74a93a10ff08c8853fbb5ae88885
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139372
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/editeng/source/editeng/eehtml.cxx 
b/editeng/source/editeng/eehtml.cxx
index 0820c48dfd83..cc26360df6a2 100644
--- a/editeng/source/editeng/eehtml.cxx
+++ b/editeng/source/editeng/eehtml.cxx
@@ -192,14 +192,7 @@ void EditHTMLParser::NextToken( HtmlTokenId nToken )
             {
                 // Only written until HTML with 319?
                 if ( IsReadPRE() )
-                {
-                    sal_Int32 nTabPos = aText.indexOf( '\t');
-                    while ( nTabPos != -1 )
-                    {
-                        aText = aText.replaceAt( nTabPos, 1, u"        " );
-                        nTabPos = aText.indexOf( '\t', nTabPos+8 );
-                    }
-                }
+                    aText = aText.replaceAll(u"\t", u"        ");
                 ImpInsertText( aText );
             }
         }

Reply via email to