diff --git a/python_payload/st3m/ui/elements/overlays.py b/python_payload/st3m/ui/elements/overlays.py index 8b715ca19a5ca087f3499bd0d7908f60f6d23d9f..633e44859b37165b8c42464429ace791f3f8f412 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 2050892677832a2d55c1c5282f0e7b38154701f6..777d88adebe30657c7f77541b80083f177ddd89e 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