From 21b037416ccc8507f8edb9e17d9c5fcb87c4ad3c Mon Sep 17 00:00:00 2001 From: Abhishek Sansanwal Date: Tue, 17 Apr 2018 15:05:04 +0530 Subject: [PATCH] Fixed bug in EAP method type switch Description: The correct menu was not being draw if the method was switched to FAST or PWD after selecting SIM/AKA/AKA'. Signed-off-by: Abhishek Sansanwal Change-Id: I1066be79520541827537bc0aa074416037dacb9b --- sources/libraries/Common/common_eap_connect.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sources/libraries/Common/common_eap_connect.c b/sources/libraries/Common/common_eap_connect.c index 1b292d6..093ce01 100755 --- a/sources/libraries/Common/common_eap_connect.c +++ b/sources/libraries/Common/common_eap_connect.c @@ -1481,6 +1481,10 @@ static void _create_and_update_list_items_based_on_rules(eap_type_t new_type, if (new_type == EAP_SEC_TYPE_PEAP || new_type == EAP_SEC_TYPE_TTLS) { prev_item = eap_data->eap_auth_item; + } else if(new_type == EAP_SEC_TYPE_FAST || + new_type == EAP_SEC_TYPE_PWD) { + prev_item = eap_data->eap_type_item; + } else { prev_item = eap_data->eap_user_cert_item; } @@ -2322,6 +2326,9 @@ eap_info_list_t *eap_info_append_items(wifi_manager_ap_h ap, Evas_Object* view_l case EAP_SEC_TYPE_TTLS: case EAP_SEC_TYPE_SIM: case EAP_SEC_TYPE_AKA: + case EAP_SEC_TYPE_AKA_PRIME: + case EAP_SEC_TYPE_FAST: + case EAP_SEC_TYPE_PWD: break; default: append_continue = FALSE; -- 2.7.4