[Libreoffice-commits] core.git: writerfilter/source
Adrien Ollier (via logerrit)
logerrit at kemper.freedesktop.org
Tue Jul 23 04:48:21 UTC 2019
writerfilter/source/rtftok/rtfsprm.cxx | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
New commits:
commit 4ad77ab737a00fd1325753592acca9ae00a838af
Author: Adrien Ollier <adr.ollier at hotmail.fr>
AuthorDate: Mon Jul 22 18:48:00 2019 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Tue Jul 23 06:47:18 2019 +0200
using an algorithm of the STL
makes code clearer
Change-Id: I0bf26b6a75354ccbb79d431c947277d621985385
Signed-off-by: Adrien Ollier <adr.ollier at hotmail.fr>
Reviewed-on: https://gerrit.libreoffice.org/76127
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/writerfilter/source/rtftok/rtfsprm.cxx b/writerfilter/source/rtftok/rtfsprm.cxx
index 15026cb93ea4..b50d9b166344 100644
--- a/writerfilter/source/rtftok/rtfsprm.cxx
+++ b/writerfilter/source/rtftok/rtfsprm.cxx
@@ -12,6 +12,7 @@
#include <ooxml/QNameToString.hxx>
#include <rtl/strbuf.hxx>
#include "rtfdocumentimpl.hxx"
+#include <algorithm>
namespace writerfilter
{
@@ -367,10 +368,10 @@ RTFSprms RTFSprms::cloneAndDeduplicate(RTFSprms& rReference, Id const nStyleType
bool RTFSprms::equals(RTFValue& rOther)
{
- for (auto& rSprm : *m_pSprms)
- if (!rSprm.second->equals(rOther))
- return false;
- return true;
+ return std::all_of(m_pSprms->begin(), m_pSprms->end(),
+ [&](const std::pair<Id, RTFValue::Pointer_t>& raPair) -> bool {
+ return raPair.second->equals(rOther);
+ });
}
void RTFSprms::ensureCopyBeforeWrite()
More information about the Libreoffice-commits
mailing list