diff --git a/src/calls-application.c b/src/calls-application.c index 7846be4..7504625 100644 --- a/src/calls-application.c +++ b/src/calls-application.c @@ -763,9 +763,9 @@ finalize (GObject *object) g_clear_handle_id (&self->id_sigint, g_source_remove); if (self->main_window) - gtk_widget_destroy (GTK_WIDGET (self->main_window)); + gtk_window_destroy (GTK_WINDOW (self->main_window)); if (self->call_window) - gtk_widget_destroy (GTK_WIDGET (self->call_window)); + gtk_window_destroy (GTK_WINDOW (self->call_window)); g_clear_object (&self->record_store); g_clear_object (&self->ringer); diff --git a/src/calls-main-window.c b/src/calls-main-window.c index fe19abb..0c6c8eb 100644 --- a/src/calls-main-window.c +++ b/src/calls-main-window.c @@ -414,7 +414,7 @@ dispose (GObject *object) g_clear_object (&self->record_store); if (self->account_overview) { - gtk_widget_destroy (GTK_WIDGET (self->account_overview)); + gtk_window_destroy (GTK_WINDOW (self->account_overview)); self->account_overview = NULL; }