File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
internal_filesystem/lib/mpos Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -418,6 +418,13 @@ def close_top_layer_msgboxes():
418418 else :
419419 print (f"Top layer still has { child_count } children" )
420420
421+ def clean_top_layer ():
422+ print ("Cleaning top layer" )
423+ timer1 .delete ()
424+ timer2 .delete ()
425+ timer3 .delete ()
426+ timer4 .delete ()
427+ lv .layer_top ().clean ()
421428
422429screen_stack = []
423430
@@ -436,15 +443,11 @@ def load_screen(screen):
436443def back_screen ():
437444 global screen_stack
438445 if len (screen_stack ) > 1 :
439- print ("Cleaning top layer" )
440- timer1 .delete ()
441- timer2 .delete ()
442- timer3 .delete ()
443- timer4 .delete ()
444- lv .layer_top ().clean ()
445- mpos .ui .create_notification_bar ()
446- mpos .ui .create_drawer ()
447- #close_top_layer_msgboxes() # problem is they are created AFTER it goes to the previous screen!
446+ #clean_top_layer()
447+ #print("Adding notification bar and drawer to top layer")
448+ #mpos.ui.create_notification_bar()
449+ #mpos.ui.create_drawer()
450+ close_top_layer_msgboxes ()
448451
449452 print ("Loading previous screen" )
450453 screen_stack .pop () # Remove current screen
You can’t perform that action at this time.
0 commit comments