diff --git a/audio/audio_driver.c b/audio/audio_driver.c index 7a9ccb042d..d8f2de822f 100644 --- a/audio/audio_driver.c +++ b/audio/audio_driver.c @@ -609,6 +609,8 @@ bool audio_driver_init_internal( audio_driver_st.flags &= ~AUDIO_FLAG_ACTIVE; return false; } + else + audio_driver_st.flags |= AUDIO_FLAG_ACTIVE; if (!(audio_driver_find_driver(settings, "audio driver", verbosity_enabled))) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index f6d7253ad4..ad57907d21 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -13568,6 +13568,7 @@ static bool setting_append_list( general_read_handler, SD_FLAG_NONE ); + MENU_SETTINGS_LIST_CURRENT_ADD_CMD(list, list_info, CMD_EVENT_AUDIO_REINIT); CONFIG_BOOL( list, list_info,