diff options
Diffstat (limited to 'basic/source/runtime/methods.cxx')
-rw-r--r-- | basic/source/runtime/methods.cxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx index 2333a77ff2e8..9943ad327174 100644 --- a/basic/source/runtime/methods.cxx +++ b/basic/source/runtime/methods.cxx @@ -1188,9 +1188,8 @@ RTLFUNC(LTrim) StarBASIC::Error( SbERR_BAD_ARGUMENT ); else { - String aStr( rPar.Get(1)->GetString() ); - aStr.EraseLeadingChars(); - rPar.Get(0)->PutString( aStr ); + rtl::OUString aStr(comphelper::string::stripStart(rPar.Get(1)->GetString(), ' ')); + rPar.Get(0)->PutString(aStr); } } @@ -1438,9 +1437,8 @@ RTLFUNC(RTrim) StarBASIC::Error( SbERR_BAD_ARGUMENT ); else { - String aStr( rPar.Get(1)->GetString() ); - aStr.EraseTrailingChars(); - rPar.Get(0)->PutString( aStr ); + rtl::OUString aStr(comphelper::string::stripEnd(rPar.Get(1)->GetString(), ' ')); + rPar.Get(0)->PutString(aStr); } } |