merge stable version #2
|
@ -124,18 +124,20 @@ pub fn signal_reducing_page(wrapper: &Box) {
|
|||
result_table,
|
||||
move |_| match parse_fields(all_inputs.clone()) {
|
||||
Ok(results) => {
|
||||
values.set(results);
|
||||
|
||||
let new_elem = Frequency::new(values.get().frequency);
|
||||
|
||||
let exist_elem_pos = find_by_frequency_value(&model, &new_elem);
|
||||
|
||||
if exist_elem_pos.is_some() {
|
||||
info_bar.set_text_label(Some("Данная частота уже была задана."));
|
||||
if values.get() == results {
|
||||
info_bar.set_text_label(Some("Эти данные уже были введены."));
|
||||
info_bar.show_infobar(5u64);
|
||||
} else {
|
||||
model.append(&new_elem);
|
||||
update_column_view(&result_table)
|
||||
values.set(results);
|
||||
|
||||
let new_elem = Frequency::new(values.get().frequency);
|
||||
|
||||
let exist_elem_pos = find_by_frequency_value(&model, &new_elem);
|
||||
|
||||
if exist_elem_pos.is_none() {
|
||||
model.append(&new_elem);
|
||||
}
|
||||
update_column_view(&result_table);
|
||||
}
|
||||
}
|
||||
Err(error) => {
|
||||
|
|
Loading…
Reference in New Issue