From 6939e3de38716bdf930f3b0310b81424de760ffb Mon Sep 17 00:00:00 2001 From: anre Date: Mon, 10 Oct 2022 18:02:26 +0200 Subject: [PATCH] point_marker: fix bug where the number of rendered points accumulates over time --- .../displays/marker/markers/points_marker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rviz_default_plugins/src/rviz_default_plugins/displays/marker/markers/points_marker.cpp b/rviz_default_plugins/src/rviz_default_plugins/displays/marker/markers/points_marker.cpp index b5238cde0..6221413a7 100644 --- a/rviz_default_plugins/src/rviz_default_plugins/displays/marker/markers/points_marker.cpp +++ b/rviz_default_plugins/src/rviz_default_plugins/displays/marker/markers/points_marker.cpp @@ -88,9 +88,9 @@ void PointsMarker::onNewMessage( setPosition(pose); setOrientation(orientation); - setRenderModeAndDimensions(new_message, scale); + points_->clearAndRemoveAllPoints(); - points_->clear(); + setRenderModeAndDimensions(new_message, scale); if (new_message->points.empty()) { return;