From fd0ad4ccd686a71895c0b35e8428d5e1eb7585db Mon Sep 17 00:00:00 2001
From: Joseph Mirabel <jmirabel@eurekarobotics.com>
Date: Fri, 15 Dec 2023 10:54:11 +0100
Subject: [PATCH] Device::setRobotRootPosition invalidates all the device data.

---
 src/device.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/device.cc b/src/device.cc
index 9d203f6..2cb2d74 100644
--- a/src/device.cc
+++ b/src/device.cc
@@ -86,6 +86,8 @@ void Device::setRobotRootPosition(const std::string& rn, const Transform3f& t) {
     }
   }
   invalidate();
+  // Update the pool of device data.
+  numberDeviceData(numberDeviceData());
 }
 
 std::vector<std::string> Device::robotNames() const {
-- 
GitLab