diff --git a/apps/filetree.c b/apps/filetree.c index 8fd7be6da5..d4681ae2c7 100644 --- a/apps/filetree.c +++ b/apps/filetree.c @@ -507,6 +507,7 @@ int ft_enter(struct tree_context* c) splash(0, ID2P(LANG_WAIT)); if (!settings_load_config(buf,true)) break; + gui_synclist_draw(&tree_lists); splash(HZ, ID2P(LANG_SETTINGS_LOADED)); break; diff --git a/apps/gui/viewport.c b/apps/gui/viewport.c index f8223f7af5..c5b81a76cc 100644 --- a/apps/gui/viewport.c +++ b/apps/gui/viewport.c @@ -121,13 +121,12 @@ int viewportmanager_set_statusbar(int enabled) void viewportmanager_draw_statusbars(void* data) { - (void)data; int i; FOR_NB_SCREENS(i) { if (showing_bars(i)) - gui_statusbar_draw(&statusbars.statusbars[i], false); + gui_statusbar_draw(&statusbars.statusbars[i], (bool)data); } } diff --git a/apps/settings.c b/apps/settings.c index 0457f879c6..6652141f9c 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -66,7 +66,7 @@ #include "filetypes.h" #include "option_select.h" #include "backdrop.h" - +#include "appevents.h" #if CONFIG_TUNER #include "radio.h" #endif @@ -972,6 +972,7 @@ void settings_apply(bool read_disk) enc_global_settings_apply(); #endif list_init_viewports(NULL); + send_event(GUI_EVENT_ACTIONUPDATE, (void*)true); }