summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-18 03:44:53 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-18 03:44:53 +0000
commitf15868287d9f14a5c98db1721ddcbc06bfbce0d3 (patch)
tree2d3b4d2abd8c0247f1b1585b583966bbffdb66e5
parentca0eff27395446d79f3023178bd61c5ae49d1165 (diff)
automatic import of ros-humble-agni-tf-tools
-rw-r--r--agni-tf-tools.spec1
-rw-r--r--fix-rviz-update-signature.patch23
2 files changed, 24 insertions, 0 deletions
diff --git a/agni-tf-tools.spec b/agni-tf-tools.spec
index bf34a5f..4747bbf 100644
--- a/agni-tf-tools.spec
+++ b/agni-tf-tools.spec
@@ -8,6 +8,7 @@ Summary: GUI and rviz plugin to publish static transforms with Euler angl
License: BSD
URL: https://github.com/ubi-agni/agni_tf_tools
Source0: agni-tf-tools-1.0.0-1.tar.gz
+Patch0: fix-rviz-update-signature.patch
%global debug_package %{nil}
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
diff --git a/fix-rviz-update-signature.patch b/fix-rviz-update-signature.patch
new file mode 100644
index 0000000..bdf4b34
--- /dev/null
+++ b/fix-rviz-update-signature.patch
@@ -0,0 +1,23 @@
+--- a/src/plugin/TransformPublisherDisplay.h
++++ b/src/plugin/TransformPublisherDisplay.h
+@@ -71,7 +71,7 @@ protected:
+ void onInitialize() override;
+ void onEnable() override;
+ void onDisable() override;
+- void update(std::chrono::nanoseconds wall_dt, std::chrono::nanoseconds ros_dt) override;
++ void update(float wall_dt, float ros_dt) override;
+
+ void addFrameControls(visualization_msgs::msg::InteractiveMarker& im, double scale, bool interactive);
+ void add6DOFControls(visualization_msgs::msg::InteractiveMarker& im);
+--- a/src/plugin/TransformPublisherDisplay.cpp
++++ b/src/plugin/TransformPublisherDisplay.cpp
+@@ -144,8 +144,8 @@ void TransformPublisherDisplay::onDisable() {
+ createInteractiveMarker(NONE);
+ }
+
+-void TransformPublisherDisplay::update(std::chrono::nanoseconds wall_dt,
+- std::chrono::nanoseconds ros_dt) {
++void TransformPublisherDisplay::update(float wall_dt,
++ float ros_dt) {
+ if (!this->isEnabled())
+ return;