From 7e3e5f80d7002c983c54b23ee3aaa6f2e82c48ae Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak <dos@dosowisko.net> Date: Thu, 5 Oct 2023 14:20:45 +0200 Subject: [PATCH] py,st3m: ViewManager: Call outgoing's on_exit_done before incoming's on_enter_done This order seems to make a bit more sense. --- python_payload/st3m/ui/view.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python_payload/st3m/ui/view.py b/python_payload/st3m/ui/view.py index a14fb0e748..cbab783da6 100644 --- a/python_payload/st3m/ui/view.py +++ b/python_payload/st3m/ui/view.py @@ -209,11 +209,11 @@ class ViewManager(Responder): self._transitioning = False - if self._incoming is not None: - self._incoming.on_enter_done() if self._outgoing is not None: self._outgoing.on_exit_done() self._outgoing = None + if self._incoming is not None: + self._incoming.on_enter_done() def _perform_pending(self): if not self._pending: -- GitLab