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;