From 5fc403e400dda3d0d58234445c724874bbbee3ba Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Fri, 4 Jul 2025 16:45:24 +0200 Subject: [PATCH] Fix drawer close hang --- internal_filesystem/lib/mpos/ui/topmenu.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal_filesystem/lib/mpos/ui/topmenu.py b/internal_filesystem/lib/mpos/ui/topmenu.py index ef128bb5..5ab904a7 100644 --- a/internal_filesystem/lib/mpos/ui/topmenu.py +++ b/internal_filesystem/lib/mpos/ui/topmenu.py @@ -39,11 +39,11 @@ def open_drawer(): drawer.scroll_to(0,0,lv.ANIM.OFF) # make sure it's at the top, not scrolled down def close_drawer(to_launcher=False): - global drawer_open, drawer, foreground_app_name + global drawer_open, drawer if drawer_open: drawer_open=False if not to_launcher and not mpos.apps.is_launcher(mpos.ui.foreground_app_name): - print(f"close_drawer: also closing bar because to_launcher is {to_launcher} and foreground_app_name is {foreground_app_name}") + print(f"close_drawer: also closing bar because to_launcher is {to_launcher} and foreground_app_name is {mpos.ui.foreground_app_name}") close_bar() WidgetAnimator.hide_widget(drawer, anim_type="slide_up", duration=1000, delay=0)