From 0c9a578f9f9f41b22c80c469933ed7860715d013 Mon Sep 17 00:00:00 2001 From: moon2 <moon2protonmail@protonmail.com> Date: Sat, 11 May 2024 18:15:19 +0200 Subject: [PATCH] delete l8r --- python_payload/apps/demo_melodic/pages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python_payload/apps/demo_melodic/pages.py b/python_payload/apps/demo_melodic/pages.py index 11fe2b9bc2..d7894aa24f 100644 --- a/python_payload/apps/demo_melodic/pages.py +++ b/python_payload/apps/demo_melodic/pages.py @@ -364,10 +364,13 @@ class AudioModuleSelectPage(Page): return isinstance(s, t) if not module_target_in_slot(self.slot_pages[slot], module_target): + deletee = None if self.slot_pages[slot] is not None: - self.slot_pages[slot].delete() + deletee = self.slot_pages[slot] self.slot_pages[slot] = None self._insert_module(module_target, slot) + if deletee: + deletee.delete() self._update_parent() self._update_module_index() -- GitLab