[security,password] remove unused code
[apps/core/preloaded/settings.git] / setting-security / src / setting-security-sim-settings.c
index 580bd55..43a296c 100755 (executable)
@@ -111,11 +111,13 @@ static int setting_security_sim_settings_create(void *cb)
                setting_disable_genlist_item(ad->data_change_pin1->item);
 
        /* i. change pin2 */
-       setting_create_Gendial_field_def(scroller, &(ad->itc_1text),
+       ad->data_change_pin2 = setting_create_Gendial_field_def(scroller, &(ad->itc_1text),
                                                                setting_security_sim_settings_mouse_up_Gendial_list_cb,ad,
                                                                SWALLOW_Type_INVALID,
                                                                NULL, NULL,
                                                                0,"IDS_ST_BODY_CHANGE_PIN2", NULL, NULL);
+       if(!ad->pin2_status)
+               setting_disable_genlist_item(ad->data_change_pin2->item);
 #if SUPPORT_FDN
        /* j. FDN */
        //if TAPI is responsed in time, ad->sim_status will have invalid value,
@@ -182,6 +184,13 @@ static int setting_security_sim_settings_update(void *cb)
                        setting_enable_genlist_item(ad->data_change_pin1->item);
        }
 
+       if(ad->data_change_pin2)
+       {
+               if(ad->pin2_status == 0)
+                       setting_disable_genlist_item(ad->data_change_pin2->item);
+               else
+                       setting_enable_genlist_item(ad->data_change_pin2->item);
+       }
        return SETTING_RETURN_SUCCESS;
 }