diff --git a/source/ubl-settings-system.c b/source/ubl-settings-system.c index 02876db..a0dcb41 100644 --- a/source/ubl-settings-system.c +++ b/source/ubl-settings-system.c @@ -619,6 +619,7 @@ void on_domain_opened(GtkWidget *self, main_window *widgets){ yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets); yon_dictionary_add_or_create_if_exists_with_data(dict,"window",window); g_signal_connect(G_OBJECT(window->SaveButton),"clicked",G_CALLBACK(on_domain_disconnect),dict); + g_signal_connect(G_OBJECT(window->Window),"destroy",G_CALLBACK(on_check_domain_connected),widgets); gtk_widget_show(window->Window); } else {