diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2019-09-15 15:08:12 +0200 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2019-09-17 11:25:05 +0200 |
commit | f57155ec6a980c6222bde4fdea6ce5a54b49025d (patch) | |
tree | fdc9825958ce050afbf91b167f240e53539ca8bd /sc | |
parent | 5ba30f588d6e41a13d68b1461345fca7a7ca61ac (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')
-rw-r--r-- | sc/source/core/data/table3.cxx | 9 |
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 |