diff options
author | Matteo Casalin <matteo.casalin@yahoo.com> | 2018-04-29 22:42:33 +0200 |
---|---|---|
committer | Matteo Casalin <matteo.casalin@yahoo.com> | 2018-04-29 22:50:55 +0200 |
commit | 3922602fc3aff254ba1df3e2f193a7f569b8963f (patch) | |
tree | 01ef2370d541ff046c28cafd95c489bf787ae5f3 | |
parent | 5f07b58b0904f2d00ea4c1b49296ec0abfbe397c (diff) |
Avoid getTokenCount
Change-Id: Iad8a623a219b1e6158a1ec447bdc7853817d2086
-rw-r--r-- | sw/source/uibase/envelp/envimg.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sw/source/uibase/envelp/envimg.cxx b/sw/source/uibase/envelp/envimg.cxx index c09159802628..199b8fcda74a 100644 --- a/sw/source/uibase/envelp/envimg.cxx +++ b/sw/source/uibase/envelp/envimg.cxx @@ -18,7 +18,6 @@ */ #include <hintids.hxx> -#include <comphelper/string.hxx> #include <o3tl/any.hxx> #include <tools/stream.hxx> #include <sfx2/app.hxx> @@ -50,13 +49,14 @@ OUString MakeSender() { SvtUserOptions& rUserOpt = SW_MOD()->GetUserOptions(); + const OUString sSenderToken(SwResId(STR_SENDER_TOKENS)); + if (sSenderToken.isEmpty()) + return OUString(); + OUString sRet; - OUString sSenderToken(SwResId(STR_SENDER_TOKENS)); - sal_Int32 nTokenCount = comphelper::string::getTokenCount(sSenderToken, ';'); sal_Int32 nSttPos = 0; bool bLastLength = true; - for( sal_Int32 i = 0; i < nTokenCount; i++ ) - { + do { OUString sToken = sSenderToken.getToken( 0, ';', nSttPos ); if (sToken == "COMPANY") { @@ -86,7 +86,7 @@ OUString MakeSender() sRet += rUserOpt.GetState(); else if (!sToken.isEmpty()) //spaces sRet += sToken; - } + } while (nSttPos>=0); return sRet; } |