From 24542d3bc22b7d904258d83fd18e4890f793c839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Thu, 3 Oct 2024 14:25:02 +0200 Subject: [PATCH] application: Don't try to remove inexistent window If the app never showed a window (e.g. in daemon mode) this would otherwise raise a critical. Part-of: --- src/calls-application.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calls-application.c b/src/calls-application.c index e09d607..c15a83b 100644 --- a/src/calls-application.c +++ b/src/calls-application.c @@ -98,8 +98,11 @@ quit_calls (CallsApplication *self) if (self->shutdown) return; - gtk_application_remove_window (GTK_APPLICATION (self), GTK_WINDOW (self->main_window)); - gtk_application_remove_window (GTK_APPLICATION (self), GTK_WINDOW (self->call_window)); + if (self->main_window) + gtk_application_remove_window (GTK_APPLICATION (self), GTK_WINDOW (self->main_window)); + + if (self->call_window) + gtk_application_remove_window (GTK_APPLICATION (self), GTK_WINDOW (self->call_window)); self->shutdown = TRUE; }