From 8d0720e124013627a0557b0fb8d8f260d503f651 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 9 Apr 2024 17:30:23 +0600 Subject: [PATCH] Removed ability to save config files if application was launced without root rights --- source/ubl-settings-services.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c index 17d33b9..f2db465 100644 --- a/source/ubl-settings-services.c +++ b/source/ubl-settings-services.c @@ -880,6 +880,8 @@ void on_config_edit_clicked(GtkWidget *self, main_window *widgets){ GtkTreeModel *model = GTK_TREE_MODEL(widgets->ConfigList); if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->ConfigMainTree)),&model,&iter)){ log_window *window = yon_log_window_new(); + if (getuid()) + gtk_widget_set_sensitive(window->SaveButton,0); gtk_label_set_text(GTK_LABEL(window->webHeaderNameLabel),EDIT_CONFIG_LABEL); gtk_window_set_title(GTK_WINDOW(window->Window),EDIT_CONFIG_LABEL); gtk_widget_hide(gtk_widget_get_parent(window->SystemTerminal));