Kaydet (Commit) 5b562504 authored tarafından Eike Rathke's avatar Eike Rathke

intern SharedString

Change-Id: I192b1bb8f2c93002d2c2d22ae8f7c865c75bd9b4
üst be053a75
......@@ -473,7 +473,7 @@ bool TokenPool::GetElement( const sal_uInt16 nId )
if (n < maExtNames.size())
{
const ExtName& r = maExtNames[n];
pScToken->AddExternalName(r.mnFileId, svl::SharedString( r.maName)); // string not interned
pScToken->AddExternalName(r.mnFileId, mrStringPool.intern( r.maName));
}
else
bRet = false;
......@@ -485,8 +485,7 @@ bool TokenPool::GetElement( const sal_uInt16 nId )
if (n < maExtCellRefs.size())
{
const ExtCellRef& r = maExtCellRefs[n];
pScToken->AddExternalSingleReference(r.mnFileId, svl::SharedString( r.maTabName),
r.maRef); // string not interned
pScToken->AddExternalSingleReference(r.mnFileId, mrStringPool.intern( r.maTabName), r.maRef);
}
else
bRet = false;
......@@ -498,8 +497,7 @@ bool TokenPool::GetElement( const sal_uInt16 nId )
if (n < maExtAreaRefs.size())
{
const ExtAreaRef& r = maExtAreaRefs[n];
pScToken->AddExternalDoubleReference(r.mnFileId, svl::SharedString( r.maTabName),
r.maRef); // string not interned
pScToken->AddExternalDoubleReference(r.mnFileId, mrStringPool.intern( r.maTabName), r.maRef);
}
else
bRet = false;
......
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