diff options
author | Eike Rathke <erack@redhat.com> | 2016-06-14 19:21:28 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2016-06-14 19:21:41 +0200 |
commit | 5b562504fa8beb69b3322baae221269d93610d46 (patch) | |
tree | 99fa2768f6f9516b779c205387ae6d5bef5eae74 /sc | |
parent | be053a75aa851acd85d08b97f2eb636354a92e63 (diff) |
intern SharedString
Change-Id: I192b1bb8f2c93002d2c2d22ae8f7c865c75bd9b4
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/excel/tokstack.cxx | 8 |
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; |