summaryrefslogtreecommitdiff
path: root/sw/source/ui/dbui
diff options
context:
space:
mode:
authorMatteo Casalin <matteo.casalin@yahoo.com>2015-09-13 16:50:53 +0200
committerMatteo Casalin <matteo.casalin@yahoo.com>2015-09-14 22:40:32 +0200
commitf7b305015043c4f9e0a669afc7222d873c548ad5 (patch)
treef9b224303bee977acd43ba2e651be2e31046e216 /sw/source/ui/dbui
parentb5e214f27c5fc8911e131597c628d5062aa056a1 (diff)
Avoid getTokenCount in (SwMailMergeOutputTypePage) TypeHdl_Impl link
Change-Id: If506716a45a869c40a0a449189b049c38215e25c
Diffstat (limited to 'sw/source/ui/dbui')
-rw-r--r--sw/source/ui/dbui/mmoutputtypepage.cxx15
1 files changed, 6 insertions, 9 deletions
diff --git a/sw/source/ui/dbui/mmoutputtypepage.cxx b/sw/source/ui/dbui/mmoutputtypepage.cxx
index 382c09cc9318..c2f84e933b78 100644
--- a/sw/source/ui/dbui/mmoutputtypepage.cxx
+++ b/sw/source/ui/dbui/mmoutputtypepage.cxx
@@ -77,7 +77,6 @@ IMPL_LINK_NOARG_TYPED(SwMailMergeOutputTypePage, TypeHdl_Impl, Button*, void)
#include <rtl/ref.hxx>
#include <com/sun/star/mail/XSmtpService.hpp>
-#include <comphelper/string.hxx>
#include <vcl/svapp.hxx>
#include <vcl/idle.hxx>
@@ -505,27 +504,25 @@ void SwSendMailDialog::IterateMails()
//CC and BCC are tokenized by ';'
if(!pCurrentMailDescriptor->sCC.isEmpty())
{
- OUString sTokens( pCurrentMailDescriptor->sCC );
- sal_uInt16 nTokens = comphelper::string::getTokenCount(sTokens, ';');
sal_Int32 nPos = 0;
- for( sal_uInt16 nToken = 0; nToken < nTokens; ++nToken)
+ do
{
- OUString sTmp = sTokens.getToken( 0, ';', nPos);
+ OUString sTmp = pCurrentMailDescriptor->sCC.getToken( 0, ';', nPos );
if( !sTmp.isEmpty() )
pMessage->addCcRecipient( sTmp );
}
+ while (nPos >= 0);
}
if(!pCurrentMailDescriptor->sBCC.isEmpty())
{
- OUString sTokens( pCurrentMailDescriptor->sBCC );
- sal_uInt16 nTokens = comphelper::string::getTokenCount(sTokens, ';');
sal_Int32 nPos = 0;
- for( sal_uInt16 nToken = 0; nToken < nTokens; ++nToken)
+ do
{
- OUString sTmp = sTokens.getToken( 0, ';', nPos);
+ OUString sTmp = pCurrentMailDescriptor->sBCC.getToken( 0, ';', nPos );
if( !sTmp.isEmpty() )
pMessage->addBccRecipient( sTmp );
}
+ while (nPos >= 0);
}
m_pImpl->xMailDispatcher->enqueueMailMessage( xMessage );
pCurrentMailDescriptor = m_pImpl->GetNextDescriptor();