diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c
index 0e434ed..4d336f3 100644
--- a/source/ubl-settings-update.c
+++ b/source/ubl-settings-update.c
@@ -779,7 +779,7 @@ void on_password_open(GtkWidget *, web_publication_add_window *window){
}
void on_web_publish_remove(GtkWidget *self,main_window *widgets){
- dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data));
+ dialog_confirmation_data *data = yon_confirmation_dialog_data_new();
data->action_text=REMOVE_REPO_WARNING_LABEL;
data->function=(void(*)(void*,void*))on_web_publish_remove_accept;
data->data = widgets;
@@ -787,7 +787,7 @@ void on_web_publish_remove(GtkWidget *self,main_window *widgets){
}
void on_mirror_remove(GtkWidget *self,main_window *widgets){
- dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data));
+ dialog_confirmation_data *data = yon_confirmation_dialog_data_new();
data->action_text=REMOVE_REPO_WARNING_LABEL;
data->function=(void(*)(void*,void*))on_mirror_remove_accept;
data->data = widgets;
@@ -796,7 +796,7 @@ void on_mirror_remove(GtkWidget *self,main_window *widgets){
}
void on_repo_remove(GtkWidget *self, main_window *widgets){
- dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data));
+ dialog_confirmation_data *data = yon_confirmation_dialog_data_new();
data->action_text=REMOVE_REPO_WARNING_LABEL;
data->function=(void(*)(void*,void*))on_repositories_remove_accept;
data->data = widgets;
diff --git a/ubl-settings-update.glade b/ubl-settings-update.glade
index 6d65d00..8aafdc6 100644
--- a/ubl-settings-update.glade
+++ b/ubl-settings-update.glade
@@ -540,6 +540,24 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
5
vertical
5
+
+
+
+ False
+ True
+ 0
+
+