diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c
index 11dcce4..311e166 100644
--- a/source/ubl-settings-services.c
+++ b/source/ubl-settings-services.c
@@ -1779,6 +1779,7 @@ void yon_main_window_complete(main_window *widgets){
widgets->SystemDescriptionLabel=yon_gtk_builder_get_widget(builder,"SystemDescriptionLabel");
}
widgets->TimersMainTree=yon_gtk_builder_get_widget(builder,"TimersMainTree");
+ widgets->TimersUpdateButton=yon_gtk_builder_get_widget(builder,"TimersUpdateButton");
GList *list = gtk_tree_view_get_columns(GTK_TREE_VIEW(widgets->SystemUnitsTree));
yon_gtk_tree_view_minimal_fixed_size_set_full(GTK_TREE_VIEW(widgets->SystemUnitsTree));
@@ -1838,6 +1839,8 @@ void yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->UserConfigAutostartCell),"toggled",G_CALLBACK(on_config_autostart_clicked),widgets);
g_signal_connect(G_OBJECT(widgets->UserConfigAutostopCell),"toggled",G_CALLBACK(on_config_autostop_clicked),widgets);
g_signal_connect(G_OBJECT(widgets->UserConfigBlockCell),"toggled",G_CALLBACK(on_config_block_clicked),widgets);
+
+ g_signal_connect(G_OBJECT(widgets->TimersUpdateButton),"clicked",G_CALLBACK(on_interface_update),widgets);
if (getuid()==0){
gtk_widget_set_sensitive(widgets->UserServiceUpdateButton,0);
diff --git a/source/ubl-settings-services.h b/source/ubl-settings-services.h
index 20638f6..2fde9ee 100644
--- a/source/ubl-settings-services.h
+++ b/source/ubl-settings-services.h
@@ -232,6 +232,7 @@ typedef struct {
rmb_menu_window *SessionMenu;
GtkWidget *TimersMainTree;
+ GtkWidget *TimersUpdateButton;
GtkWidget *MainNotebook;
GtkWidget *SystemServicesStatusMenuItem;
diff --git a/ubl-settings-services.glade b/ubl-settings-services.glade
index 51e65fe..8aad2ea 100644
--- a/ubl-settings-services.glade
+++ b/ubl-settings-services.glade
@@ -411,6 +411,11 @@
False
com.ublinux.ubl-settings-services.properties-symbolic
+