From f1cff99e444b0f58029dd1f15b50822f5d2b0a6e Mon Sep 17 00:00:00 2001
From: Peter Albrecht <albrecpe@gmail.com>
Date: Thu, 14 Dec 2023 16:21:51 +0100
Subject: [PATCH] Made compilable

---
 .../skills_gui/executions/SkillExecutionTreeWidget.cpp     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp b/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp
index a3bd6d8c7..78833d793 100644
--- a/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp
+++ b/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp
@@ -98,7 +98,12 @@ namespace armarx::skills::gui
                                                         QTreeWidgetItem* previous)
     {
         // update internal state
-        this->selectedExecution.skillExecutionId = *current;
+        SkillExecutionTreeWidgetItem* selected =
+            dynamic_cast<SkillExecutionTreeWidgetItem*>(current);
+        if (selected)
+        {
+            this->selectedExecution.skillExecutionId = selected->getExecutionId();
+        }
     }
 
     void
-- 
GitLab