Fixed bug in EAP method type switch 03/176203/2
authorAbhishek Sansanwal <abhishek.s94@samsung.com>
Tue, 17 Apr 2018 09:35:04 +0000 (15:05 +0530)
committerAbhishek Sansanwal <abhishek.s94@samsung.com>
Wed, 18 Apr 2018 03:12:21 +0000 (08:42 +0530)
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 <abhishek.s94@samsung.com>
Change-Id: I1066be79520541827537bc0aa074416037dacb9b

sources/libraries/Common/common_eap_connect.c

index 1b292d6..093ce01 100755 (executable)
@@ -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;