From d0c6f5a19a239d48adee6db0c004a763696a7ce6 Mon Sep 17 00:00:00 2001 From: Andrew White Date: Mon, 27 Jul 2026 21:05:48 -0500 Subject: [PATCH] fix: disable_rendering leaks instance ID and normals annotators --- .../omni/ext/mobility_gen/sensors.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/exts/omni.ext.mobility_gen/omni/ext/mobility_gen/sensors.py b/exts/omni.ext.mobility_gen/omni/ext/mobility_gen/sensors.py index 6a8a80e..86d7c08 100644 --- a/exts/omni.ext.mobility_gen/omni/ext/mobility_gen/sensors.py +++ b/exts/omni.ext.mobility_gen/omni/ext/mobility_gen/sensors.py @@ -83,6 +83,14 @@ def disable_rendering(self): self._segmentation_annotator.detach() self._segmentation_annotator = None + if self._instance_id_segmentation_annotator is not None: + self._instance_id_segmentation_annotator.detach() + self._instance_id_segmentation_annotator = None + + if self._normals_annotator is not None: + self._normals_annotator.detach() + self._normals_annotator = None + if self._depth_annotator is not None: self._depth_annotator.detach() self._depth_annotator = None