From 14b6d4c8e37a99436687c2d600d9a7295ff3085d Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 21 Dec 2023 17:00:22 +0600 Subject: [PATCH] Fixed window connections --- source/ubl-settings-logging.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/ubl-settings-logging.c b/source/ubl-settings-logging.c index b770a9d..769e1d5 100644 --- a/source/ubl-settings-logging.c +++ b/source/ubl-settings-logging.c @@ -1917,6 +1917,7 @@ void on_log_edit_logrotate_settings(GtkWidget *self, dictionary *dict){ pathse=yon_char_unite(pathse ? yon_char_append(pathse,","):"",gtk_entry_get_text((GtkEntry*)g_list_nth_data(paths,1)),NULL); } logrotate_configure_window *dialog = yon_logrotate_window_new(pathse,NULL,name); + gtk_window_set_transient_for(GTK_WINDOW(dialog->MainWindow),GTK_WINDOW(window->MainWindow)); gtk_widget_show(dialog->MainWindow); gtk_entry_set_text(GTK_ENTRY(dialog->LogNameEntry),name); gtk_entry_set_text(GTK_ENTRY(dialog->LogDescriptionEntry),description); @@ -1972,6 +1973,8 @@ void on_logrotate_tab_open(GtkWidget *self, main_window *widgets){ yon_window_config_custom_window_get(GTK_WINDOW(window->Window),"LogrotateTabWindow"); gtk_window_set_title(GTK_WINDOW(window->Window),TITLE_LABEL); + gtk_window_set_transient_for(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->Window)); + gtk_tree_view_set_model(GTK_TREE_VIEW(window->MainTree),GTK_TREE_MODEL(main_config.logrotate_list)); gtk_tree_view_set_model(GTK_TREE_VIEW(window->AppsMainTree),GTK_TREE_MODEL(main_config.logrotate_apps_list));