Kaydet (Commit) 0e735d61 authored tarafından Eike Rathke's avatar Eike Rathke

ensureCapacity on OUStringBuffer

üst 319fcca0
...@@ -1569,7 +1569,7 @@ void FormulaCompiler::CreateStringFromTokenArray( String& rFormula ) ...@@ -1569,7 +1569,7 @@ void FormulaCompiler::CreateStringFromTokenArray( String& rFormula )
{ {
rtl::OUStringBuffer aBuffer( pArr->GetLen() * 5 ); rtl::OUStringBuffer aBuffer( pArr->GetLen() * 5 );
CreateStringFromTokenArray( aBuffer ); CreateStringFromTokenArray( aBuffer );
rFormula = aBuffer; rFormula = aBuffer.makeStringAndClear();
} }
void FormulaCompiler::CreateStringFromTokenArray( rtl::OUStringBuffer& rBuffer ) void FormulaCompiler::CreateStringFromTokenArray( rtl::OUStringBuffer& rBuffer )
...@@ -1578,6 +1578,8 @@ void FormulaCompiler::CreateStringFromTokenArray( rtl::OUStringBuffer& rBuffer ) ...@@ -1578,6 +1578,8 @@ void FormulaCompiler::CreateStringFromTokenArray( rtl::OUStringBuffer& rBuffer )
if( !pArr->GetLen() ) if( !pArr->GetLen() )
return; return;
rBuffer.ensureCapacity( pArr->GetLen() * 5 );
FormulaTokenArray* pSaveArr = pArr; FormulaTokenArray* pSaveArr = pArr;
bool bODFF = FormulaGrammar::isODFF( meGrammar); bool bODFF = FormulaGrammar::isODFF( meGrammar);
if (bODFF || FormulaGrammar::isPODF( meGrammar) ) if (bODFF || FormulaGrammar::isPODF( meGrammar) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment