summaryrefslogtreecommitdiff
path: root/desktop/source/app/cmdlineargs.cxx
diff options
context:
space:
mode:
authorAugust Sodora <augsod@gmail.com>2011-11-03 16:50:24 +0100
committerStephan Bergmann <sbergman@redhat.com>2011-11-04 08:21:25 +0100
commite04249337551653f63ba9b2a2302578961e38562 (patch)
treec8780254acf0b87c16f47725657a0b8c38871bfe /desktop/source/app/cmdlineargs.cxx
parentfb17dce09e29c4518129587d347cc3787f74c396 (diff)
String->OUString, remove unused code
Diffstat (limited to 'desktop/source/app/cmdlineargs.cxx')
-rw-r--r--desktop/source/app/cmdlineargs.cxx8
1 files changed, 5 insertions, 3 deletions
diff --git a/desktop/source/app/cmdlineargs.cxx b/desktop/source/app/cmdlineargs.cxx
index f2555623c560..78c6e719e8d7 100644
--- a/desktop/source/app/cmdlineargs.cxx
+++ b/desktop/source/app/cmdlineargs.cxx
@@ -399,10 +399,12 @@ void CommandLineArgs::ParseCommandLine_Impl( Supplier& supplier )
void CommandLineArgs::AddStringListParam_Impl( StringParam eParam, const rtl::OUString& aParam )
{
+ ::rtl::OUStringBuffer aParamBuf(m_aStrParams[eParam]);
OSL_ASSERT( eParam >= 0 && eParam < CMD_STRINGPARAM_COUNT );
- if ( m_aStrParams[eParam].getLength() )
- m_aStrParams[eParam] += ::rtl::OUString::valueOf( (sal_Unicode)APPEVENT_PARAM_DELIMITER );
- m_aStrParams[eParam] += aParam;
+ if ( aParamBuf.getLength() )
+ aParamBuf.append('\n');
+ aParamBuf.append(aParam);
+ m_aStrParams[eParam] = aParamBuf.makeStringAndClear();
m_aStrSetParams[eParam] = sal_True;
}