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