diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c
index 311e166..21fbfad 100644
--- a/source/ubl-settings-services.c
+++ b/source/ubl-settings-services.c
@@ -1258,7 +1258,7 @@ void* yon_interface_update(main_window *widgets){
int config_size;
config_str config_files = yon_config_load(get_config_files_command,&config_size);
int timers_size;
- config_str timers = yon_config_load(get_timers_command,&timers_size);
+ config_str timers = yon_config_load(get_timers_command,&timers_size);
struct json_object *jsobject = json_tokener_parse(timers[0]);
int launched_size;
config_str launched = yon_config_load(load_launched_command,&launched_size);
@@ -1750,6 +1750,7 @@ void yon_main_window_complete(main_window *widgets){
PROPERTIES_LABEL,properties_icon_path,on_user_status_clicked,widgets,
NULL);
+ widgets->ConfigUpdateButton=yon_gtk_builder_get_widget(builder,"ConfigUpdateButton");
widgets->ConfigEditButton=yon_gtk_builder_get_widget(builder,"ConfigEditButton");
widgets->ConfigMainTree=yon_gtk_builder_get_widget(builder,"ConfigMainTree");
@@ -1813,6 +1814,7 @@ void yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->UserUnloadedShowCheck),"toggled",G_CALLBACK(on_filter_changed),widgets);
g_signal_connect(G_OBJECT(widgets->ConfigEditButton),"clicked",G_CALLBACK(on_config_edit_clicked),widgets);
+ g_signal_connect(G_OBJECT(widgets->ConfigUpdateButton),"clicked",G_CALLBACK(on_interface_update),widgets);
g_signal_connect(G_OBJECT(widgets->SessionRestartButton),"clicked",G_CALLBACK(on_interface_update),widgets);
g_signal_connect(G_OBJECT(widgets->SessionStartButton),"clicked",G_CALLBACK(on_session_activate),widgets);
diff --git a/source/ubl-settings-services.h b/source/ubl-settings-services.h
index 2fde9ee..ab20d3e 100644
--- a/source/ubl-settings-services.h
+++ b/source/ubl-settings-services.h
@@ -222,6 +222,7 @@ typedef struct {
GtkWidget *UserDescriptionLabel;
GtkWidget *ConfigEditButton;
+ GtkWidget *ConfigUpdateButton;
GtkWidget *ConfigMainTree;
GtkWidget *SessionRestartButton;
diff --git a/ubl-settings-services.glade b/ubl-settings-services.glade
index 8aad2ea..9cd9768 100644
--- a/ubl-settings-services.glade
+++ b/ubl-settings-services.glade
@@ -436,6 +436,11 @@
False
com.ublinux.ubl-settings-services.sync-symbolic
+
diff --git a/ubl-settings-services_ru.po b/ubl-settings-services_ru.po
index 1772dda..41740f8 100644
--- a/ubl-settings-services_ru.po
+++ b/ubl-settings-services_ru.po
@@ -370,7 +370,7 @@ msgstr "Дополнительная информация"
#: source/ubl-strings.h:109
msgid "Edit configuration file"
-msgstr "Редактировать в конфигурации"
+msgstr "Редактировать конфигурационный файл"
#: source/ubl-strings.h:111
msgid "Show inactive"