From cf62cb2cec38214b736cea4d0e7e6b5165c73f8d Mon Sep 17 00:00:00 2001 From: Peter Albrecht <albrecpe@gmail.com> Date: Fri, 15 Dec 2023 00:07:37 +0100 Subject: [PATCH] Implemented update filtering in memory handler --- .../libraries/skills_gui/memory/SkillManagerWrapper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp index 9165c9a53..ec99668e6 100644 --- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp +++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp @@ -58,9 +58,10 @@ namespace armarx::skills::gui { std::scoped_lock l(mutex_memory); - auto managerSkills = memory->getSkillDescriptions(); + this->filterSkillUpdate(managerSkills); + // completely recreate internal skills map snapshot.skills.clear(); for (const auto& [sid, desc] : managerSkills) -- GitLab