From acaa1c25a30d9e1644f570a317fac262d1430c25 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tobias=20Gr=C3=B6ger?= <tobias-groeger@student.kit.edu>
Date: Thu, 26 Oct 2023 10:03:14 +0200
Subject: [PATCH] reset selected skill id when provider is clicked

---
 .../SkillManagerMonitorWidgetController.cpp                   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/source/RobotAPI/gui-plugins/SkillManagerPlugin/SkillManagerMonitorWidgetController.cpp b/source/RobotAPI/gui-plugins/SkillManagerPlugin/SkillManagerMonitorWidgetController.cpp
index 191c16019..b35fb56f3 100644
--- a/source/RobotAPI/gui-plugins/SkillManagerPlugin/SkillManagerMonitorWidgetController.cpp
+++ b/source/RobotAPI/gui-plugins/SkillManagerPlugin/SkillManagerMonitorWidgetController.cpp
@@ -502,7 +502,9 @@ namespace armarx
 
         if (!current->parent())
         {
-            // no parent available. Perhaps provider clicked?
+            // no parent available. Perhaps provider clicked? Reset selected skill.
+            selectedSkill.skillId.providerId->providerName = "";
+            selectedSkill.skillId.skillName = "";
             return;
         }
 
-- 
GitLab