From a25cc174192023be0f295d9189ab96a174af87a5 Mon Sep 17 00:00:00 2001 From: Takayuki Murooka Date: Mon, 1 Jul 2024 19:35:03 +0900 Subject: [PATCH] fix(static_centerline_generator): save_map only once (#7770) Signed-off-by: Takayuki Murooka --- .../scripts/centerline_updater_helper.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/planning/autoware_static_centerline_generator/scripts/centerline_updater_helper.py b/planning/autoware_static_centerline_generator/scripts/centerline_updater_helper.py index 4bed564cee295..f3d908713361d 100755 --- a/planning/autoware_static_centerline_generator/scripts/centerline_updater_helper.py +++ b/planning/autoware_static_centerline_generator/scripts/centerline_updater_helper.py @@ -162,6 +162,13 @@ def onSaveMapButtonPushed(self, event): msg = Empty() self.pub_save_map.publish(msg) + # NOTE: After saving the map, the generated centerline is written + # in original_map_ptr_ in static_centerline_generator_node. + # When saving the map again, another centerline is written without + # removing the previous centerline. + # Therefore, saving the map can be called only once. + self.widget.save_map_button.setEnabled(False) + def onValidateButtonPushed(self, event): msg = Empty() self.pub_validate.publish(msg)