From 1f827a467f69f335b63c108289b34f7ff8f64c27 Mon Sep 17 00:00:00 2001
From: moon2 <moon2protonmail@protonmail.com>
Date: Sun, 5 May 2024 16:48:44 +0200
Subject: [PATCH] syst3m mixer: exit properly

---
 python_payload/st3m/ui/elements/overlays.py | 1 +
 python_payload/st3m/ui/help.py              | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/python_payload/st3m/ui/elements/overlays.py b/python_payload/st3m/ui/elements/overlays.py
index 8b715ca19a..633e44859b 100644
--- a/python_payload/st3m/ui/elements/overlays.py
+++ b/python_payload/st3m/ui/elements/overlays.py
@@ -417,6 +417,7 @@ class OverlaySystemMenu(Overlay):
                 self.latch = False
             elif self.sub is not None:
                 if not self.sub.override_os_button_back:
+                    self.sub.on_exit()
                     self.sub = None
             else:
                 self.close_menu()
diff --git a/python_payload/st3m/ui/help.py b/python_payload/st3m/ui/help.py
index 2050892677..777d88adeb 100644
--- a/python_payload/st3m/ui/help.py
+++ b/python_payload/st3m/ui/help.py
@@ -57,3 +57,6 @@ class Help(Responder):
                 break
             ctx.move_to(self.x, self.y + offset)
             ctx.text(line)
+
+    def on_exit(self):
+        pass
-- 
GitLab