diff --git a/apps/gui/usb_screen.c b/apps/gui/usb_screen.c index a6fd4a70a6..1c15c03390 100644 --- a/apps/gui/usb_screen.c +++ b/apps/gui/usb_screen.c @@ -274,6 +274,8 @@ void gui_usb_screen_run(void) #endif } + for (i = FONT_UI; i < MAXFONTS; i++) font_unload(i); + while (1) { usb_screens_draw(usb_screen_vps_ar); @@ -314,6 +316,9 @@ void gui_usb_screen_run(void) #ifdef HAVE_LCD_CHARCELLS status_set_usb(false); #endif /* HAVE_LCD_CHARCELLS */ + + settings_apply(true); + FOR_NB_SCREENS(i) { screens[i].backlight_on();