basctl/source/basicide/idedataprovider.cxx |    9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

New commits:
commit df40c5e8c6ff65352744560ecf8431cbff1ac31c
Author:     ayagamal-tech <[email protected]>
AuthorDate: Mon Jan 12 20:55:25 2026 +0200
Commit:     Hossein <[email protected]>
CommitDate: Fri Jan 16 14:42:52 2026 +0100

    tdf#158337 use std::erase_if in basctl
    
    Change-Id: Ibc49f97c7989c5138c2b0c650111bbc1ea739a96
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197136
    Tested-by: Jenkins
    Reviewed-by: Hossein <[email protected]>

diff --git a/basctl/source/basicide/idedataprovider.cxx 
b/basctl/source/basicide/idedataprovider.cxx
index ab364d3d20d7..ce55c5fe734e 100644
--- a/basctl/source/basicide/idedataprovider.cxx
+++ b/basctl/source/basicide/idedataprovider.cxx
@@ -563,12 +563,9 @@ void IdeDataProvider::RefreshDocumentNodes()
     }
 
     // Remove old document nodes
-    m_aAllTopLevelNodes.erase(std::remove_if(m_aAllTopLevelNodes.begin(), 
m_aAllTopLevelNodes.end(),
-                                             [](const auto& pNode) {
-                                                 return pNode->eKind
-                                                        == 
IdeSymbolKind::ROOT_DOCUMENT_LIBS;
-                                             }),
-                              m_aAllTopLevelNodes.end());
+    std::erase_if(m_aAllTopLevelNodes, [](const auto& pNode) {
+        return pNode->eKind == IdeSymbolKind::ROOT_DOCUMENT_LIBS;
+    });
 
     // Re-add current document nodes
     AddDocumentNodesWithModules();

Reply via email to