From 751ff8f72c646b92c86edccbcc9494c3bbadeec9 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 21 Dec 2019 21:08:37 +0100 Subject: [PATCH] (Menu) Selectively hide Network Command Port --- menu/menu_displaylist.c | 13 +++++++++---- menu/menu_setting.c | 3 +++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 2476000891..c023f3ac42 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -5248,10 +5248,15 @@ unsigned menu_displaylist_build_list(file_list_t *list, enum menu_displaylist_ct MENU_ENUM_LABEL_NETWORK_CMD_ENABLE, PARSE_ONLY_BOOL, false) != -1) count++; - if (menu_displaylist_parse_settings_enum(list, - MENU_ENUM_LABEL_NETWORK_CMD_PORT, - PARSE_ONLY_UINT, false) != -1) - count++; + + if (settings->bools.network_cmd_enable) + { + if (menu_displaylist_parse_settings_enum(list, + MENU_ENUM_LABEL_NETWORK_CMD_PORT, + PARSE_ONLY_UINT, false) != -1) + count++; + } + if (menu_displaylist_parse_settings_enum(list, MENU_ENUM_LABEL_NETWORK_REMOTE_ENABLE, PARSE_ONLY_BOOL, false) != -1) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index f113287710..6aabf9065e 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -15718,6 +15718,9 @@ static bool setting_append_list( general_write_handler, general_read_handler, SD_FLAG_ADVANCED); + (*list)[list_info->index - 1].action_ok = &setting_bool_action_left_with_refresh; + (*list)[list_info->index - 1].action_left = &setting_bool_action_left_with_refresh; + (*list)[list_info->index - 1].action_right = &setting_bool_action_right_with_refresh; CONFIG_UINT( list, list_info,