summaryrefslogtreecommitdiff
path: root/sc/source/core/data/table3.cxx
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2019-09-15 15:08:12 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2019-09-17 11:25:05 +0200
commitf57155ec6a980c6222bde4fdea6ce5a54b49025d (patch)
treefdc9825958ce050afbf91b167f240e53539ca8bd /sc/source/core/data/table3.cxx
parent5ba30f588d6e41a13d68b1461345fca7a7ca61ac (diff)
OUStringBuffer use should be the other way round here
Change-Id: I0555f619253268c71187c24fa7336d44b3fe4dd2 Reviewed-on: https://gerrit.libreoffice.org/78928 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sc/source/core/data/table3.cxx')
-rw-r--r--sc/source/core/data/table3.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/sc/source/core/data/table3.cxx b/sc/source/core/data/table3.cxx
index 94a84b0cf941..64596e2c3101 100644
--- a/sc/source/core/data/table3.cxx
+++ b/sc/source/core/data/table3.cxx
@@ -3101,18 +3101,15 @@ SCSIZE ScTable::Query(const ScQueryParam& rParamOrg, bool bKeepSub)
bResult = true;
else
{
- OUString aStr;
+ OUStringBuffer aStr;
for (SCCOL k=aParam.nCol1; k <= aParam.nCol2; k++)
{
OUString aCellStr;
GetString(k, j, aCellStr);
- OUStringBuffer aBuf(aStr);
- aBuf.append(aCellStr);
- aBuf.append(u'\x0001');
- aStr = aBuf.makeStringAndClear();
+ aStr.append(aCellStr + u"\x0001");
}
- bResult = aStrSet.insert(aStr).second; // unique if inserted.
+ bResult = aStrSet.insert(aStr.makeStringAndClear()).second; // unique if inserted.
}
}
else