From 414b2533dfcd54d6a91a9523cb3f28cc4ebb01d0 Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Mon, 2 Oct 2023 03:45:57 +0200
Subject: [PATCH] py,st3m: ViewManager: Don't draw the outgoing view at the end
 of transition

Just a micro-optimization with no functional changes.
---
 python_payload/st3m/ui/view.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/python_payload/st3m/ui/view.py b/python_payload/st3m/ui/view.py
index 53b3ed0f3a..062a3bb38c 100644
--- a/python_payload/st3m/ui/view.py
+++ b/python_payload/st3m/ui/view.py
@@ -272,6 +272,10 @@ class ViewManager(Responder):
 
             if self._transition >= 1.0:
                 self._fully_drawn += 1
+                ctx.save()
+                self._incoming.draw(ctx)
+                ctx.restore()
+                return
 
             vt = self._default_vt
             if self._overriden_vt is not None:
-- 
GitLab