From f84497629864f08653df660464fbaf665a3d15d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Mart=C3=ADnez?= Date: Tue, 30 Jul 2024 17:57:40 +0200 Subject: [PATCH] Improved visualization termination logic --- manager/manager/manager.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/manager/manager/manager.py b/manager/manager/manager.py index 4dbb632..8940fe5 100644 --- a/manager/manager/manager.py +++ b/manager/manager/manager.py @@ -217,7 +217,7 @@ def on_launch_world(self, event): self.world_launcher = LauncherWorld(**cfg.model_dump()) LogManager.logger.info(str(self.world_launcher)) - self.world_launcher.run() + self.world_launcher.run() LogManager.logger.info("Launch transition finished") def prepare_custom_universe(self, cfg_dict): @@ -386,8 +386,9 @@ def on_terminate_application(self, event): def on_terminate_visualization(self, event): self.visualization_launcher.terminate() - self.gui_server.stop() - self.gui_server = None + if self.gui_server != None: + self.gui_server.stop() + self.gui_server = None def on_terminate_universe(self, event):