summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2016-06-14 19:21:28 +0200
committerEike Rathke <erack@redhat.com>2016-06-14 19:21:41 +0200
commit5b562504fa8beb69b3322baae221269d93610d46 (patch)
tree99fa2768f6f9516b779c205387ae6d5bef5eae74 /sc
parentbe053a75aa851acd85d08b97f2eb636354a92e63 (diff)
intern SharedString
Change-Id: I192b1bb8f2c93002d2c2d22ae8f7c865c75bd9b4
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/excel/tokstack.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/sc/source/filter/excel/tokstack.cxx b/sc/source/filter/excel/tokstack.cxx
index edd22896cef1..f2b87ff1db52 100644
--- a/sc/source/filter/excel/tokstack.cxx
+++ b/sc/source/filter/excel/tokstack.cxx
@@ -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;