From f910b82a63caf7f6d0dd614303b1607b303ae008 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bellegarde?= Date: Mon, 22 Aug 2022 16:48:22 +0200 Subject: [PATCH] client: Running as a service does not mean running in the background indefinitely This is wrong as Geary is mostly started via D-Bus activation: it will never quit. Ignore --hidden option, it will be removed soon. Fix #728 --- src/client/application/application-client.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/client/application/application-client.vala b/src/client/application/application-client.vala index e6ba8533..3da32b2d 100644 --- a/src/client/application/application-client.vala +++ b/src/client/application/application-client.vala @@ -210,10 +210,7 @@ public class Application.Client : Gtk.Application { */ public bool is_background_service { get { - return ( - (this.flags & ApplicationFlags.IS_SERVICE) != 0 || - this.start_hidden - ); + return this.config.startup_notifications; } }