+void setting_get_sim_lock_info_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ SETTING_TRACE_BEGIN;
+ ret_if(data == NULL || user_data == NULL);
+
+ TelSimPinOperationResult_t sec_rt = result;
+ TelSimLockInfo_t *lock = data;
+
+ SettingPasswordUG *ad = (SettingPasswordUG *)user_data;
+
+ SETTING_TRACE_DEBUG("sec_ret[%d], lock_type[%d], lock_status[%d], retry_count[%d]", sec_rt, lock->lock_type, lock->lock_status, lock->retry_count);
+
+ char temp[256] ={0,};
+ if(lock->retry_count > 1)
+ snprintf(temp, 256, _(ATTEMPTS_DESC), lock->retry_count);
+ else if(lock->retry_count > 0)
+ snprintf(temp, 256, _(ATTEMPT_DESC), lock->retry_count);
+
+ if(ad->err_desc)
+ {
+ elm_object_item_del(ad->err_desc);
+ ad->err_desc = NULL;
+ }
+
+ ad->err_desc = elm_genlist_item_append(ad->scroller, &(ad->itc_err_desc), temp, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+}
+
+void setting_get_pin_lock_info_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ SETTING_TRACE_BEGIN;
+
+ TelSimPinOperationResult_t sec_rt = result;
+ TelSimLockInfo_t *lock = data;
+
+ SettingPasswordUG *ad = (SettingPasswordUG *)user_data;
+
+ SETTING_TRACE_DEBUG("sec_ret[%d], lock_type[%d], lock_status[%d], retry_count[%d]", sec_rt, lock->lock_type, lock->lock_status, lock->retry_count);
+
+ char temp[256] ={0,};
+ if(lock->retry_count > 1)
+ snprintf(temp, 256, _(ATTEMPTS_DESC), lock->retry_count);
+ else if(lock->retry_count > 0)
+ snprintf(temp, 256, _(ATTEMPT_DESC), lock->retry_count);
+
+ if(ad->err_desc)
+ {
+ elm_object_item_del(ad->err_desc);
+ ad->err_desc = NULL;
+ }
+
+ ad->err_desc = elm_genlist_item_append(ad->scroller, &(ad->itc_err_desc), temp, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+}
+