From 990226175f0452e0a05d9b058bf07ee8c49417b5 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 31 May 2023 17:41:38 +0600 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=87=D0=B0=D1=81=D1=82=D1=8C=20=D1=83=D1=82=D0=B5?= =?UTF-8?q?=D1=87=D0=B5=D0=BA=20=D0=BF=D0=B0=D0=BC=D1=8F=D1=82=D0=B8=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ubl-settings-resourcequota.c | 3 +++ source/ubl-utils.c | 3 +++ source/view_edit.c | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-resourcequota.c b/source/ubl-settings-resourcequota.c index b68601b..61a2765 100644 --- a/source/ubl-settings-resourcequota.c +++ b/source/ubl-settings-resourcequota.c @@ -528,6 +528,8 @@ void tree_view_add(int index) { main_config.size_tree_view--; main_config.i_o_limit_write = yon_char_parsed_append(main_config.i_o_limit_write, &main_config.size_tree_view, add_get_write_device()); main_config.size_tree_view--; + main_config.disk = yon_char_parsed_append(main_config.disk, &main_config.size_tree_view, add_get_select_device()); + main_config.size_tree_view--; main_config.type_quota_size = philos_int_append(main_config.type_quota_size, &main_config.size_tree_view, add_get_quota_object_size()); main_config.size_tree_view--; @@ -695,6 +697,7 @@ void wrapper_edit_show() { edit_set_soft(main_config.soft_raw_limit[index], main_config.soft_raw_limit_size[index]); edit_set_write_device(main_config.i_o_limit_write[index], main_config.i_o_limit_write_size[index]); edit_set_read_device(main_config.i_o_limit_read[index], main_config.i_o_limit_read_size[index]); + edit_event(get_widget_edit()); edit_set_limit_swap(main_config.swap[index], main_config.swap_size[index]); // edit_set_select_device(main_config.cpu_limit[index]); g_signal_connect(G_OBJECT(get_widget_edit()->btnSaveEditSave), "clicked", G_CALLBACK(main_edit_btn_save), NULL); diff --git a/source/ubl-utils.c b/source/ubl-utils.c index 7fed624..288a5df 100644 --- a/source/ubl-utils.c +++ b/source/ubl-utils.c @@ -306,6 +306,9 @@ char *yon_char_get_augumented(char *source, char *append) return NULL; } void philos_free_string_array(char ***array, int size) { + if ((*array) == NULL) { + return; + } for (int i = 0; i < size; i++){ free((*array)[i]); } diff --git a/source/view_edit.c b/source/view_edit.c index 6695813..c20cb18 100644 --- a/source/view_edit.c +++ b/source/view_edit.c @@ -36,7 +36,7 @@ edit_window *edit_setup_window(char* glade_path){ edit_widgets->cbtEditWrite = yon_gtk_builder_get_widget(builder,"cbtEditWrite"); edit_widgets->entryEditCmd = yon_gtk_builder_get_widget(builder,"entryEditCmd"); device_fill_disk(edit_widgets->cbtEditDevice); - edit_event(edit_widgets); + // edit_event(edit_widgets); edit_localization(edit_widgets); } return edit_widgets; @@ -226,7 +226,7 @@ void edit_temp_set(char* str_value, int pow_mem, GtkWidget* cheek, GtkWidget* sp } } void edit_generate_cmd() { - char* str_cmd = ""; + char* str_cmd = " "; char* split_simvol = g_malloc0(sizeof(char)*2); int size_bite = 0; if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(edit_widgets->chkSoftRestrictionEdit))) {