writerfilter/source/rtftok/rtfsprm.cxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
New commits: commit 75f6a86ad924661f19c504380d96659e6b7d8afe Author: Julien Nabet <serval2...@yahoo.fr> AuthorDate: Sun Nov 19 21:50:04 2023 +0100 Commit: Julien Nabet <serval2...@yahoo.fr> CommitDate: Mon Nov 20 07:40:41 2023 +0100 c++20: use std::erase(_if) instead of std::remove(_if)+erase (writerfilter) Change-Id: Id506689954f20c3b66d417798f25807bd0e84ca3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159710 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2...@yahoo.fr> diff --git a/writerfilter/source/rtftok/rtfsprm.cxx b/writerfilter/source/rtftok/rtfsprm.cxx index d98ea74abd55..4c7bf2967a53 100644 --- a/writerfilter/source/rtftok/rtfsprm.cxx +++ b/writerfilter/source/rtftok/rtfsprm.cxx @@ -103,9 +103,7 @@ void RTFSprms::set(Id nKeyword, const RTFValue::Pointer_t& pValue, RTFOverwrite { case RTFOverwrite::YES_PREPEND: { - m_pSprms->erase( - std::remove_if(m_pSprms->begin(), m_pSprms->end(), RTFSprms_compare{ nKeyword }), - m_pSprms->end()); + std::erase_if(*m_pSprms, RTFSprms_compare{ nKeyword }); m_pSprms->emplace(m_pSprms->cbegin(), nKeyword, pValue); break; }