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;
         }

Reply via email to