diff --git a/src/gui/gcal-application.c b/src/gui/gcal-application.c index 84e38b6d..f57257d5 100644 --- a/src/gui/gcal-application.c +++ b/src/gui/gcal-application.c @@ -391,6 +391,7 @@ gcal_application_activate (GApplication *application) NULL); g_signal_connect (self->window, "destroy", G_CALLBACK (gtk_widget_destroyed), &self->window); + g_object_add_weak_pointer (G_OBJECT (self->window), (gpointer*) &self->window); gtk_widget_show (self->window); }