diff --git a/source/ubl-settings-resourcequota.c b/source/ubl-settings-resourcequota.c index ab69490..af561ec 100644 --- a/source/ubl-settings-resourcequota.c +++ b/source/ubl-settings-resourcequota.c @@ -730,8 +730,6 @@ void tree_view_del_line() { g_object_ref(main_config.list); gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), NULL); gtk_list_store_clear(main_config.list); - main_fill_tree_view_after_remove(); - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); main_config.type_quota = yon_char_parsed_shrink(main_config.type_quota, &main_config.size_tree_view,index); main_config.size_tree_view++; main_config.quota_volume = yon_char_parsed_shrink(main_config.quota_volume, &main_config.size_tree_view,index); @@ -764,6 +762,8 @@ void tree_view_del_line() { main_config.i_o_limit_read_size = remove_element_int_array(main_config.i_o_limit_read_size, &main_config.size_tree_view,index); main_config.size_tree_view++; main_config.i_o_limit_write_size = remove_element_int_array(main_config.i_o_limit_write_size, &main_config.size_tree_view,index); + main_fill_tree_view_after_remove(); + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); } } void wrapper_all_save() {