[gnome-software/wip/hadess/quit-means-quit: 19/19] Make --quit close	the front-end and the backend
- From: Richard Hughes <rhughes src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gnome-software/wip/hadess/quit-means-quit: 19/19] Make --quit close	the front-end and the backend
 
- Date: Mon,  2 Mar 2020 15:20:44 +0000 (UTC)
 
commit 647e68ec5a379deea6ef705fd3587b8bd8a372a1
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Feb 21 17:20:18 2020 +0100
    Make --quit close the front-end and the backend
    
    To match both the option's description (“Quit the running instance”),
    and the fact that it's a command-line option for developers and
    command-line aficionados.
    
    This doesn't change the behaviour of the “Quit” action in the
    gnome-shell app menu.
    
    Closes: #844
 src/gs-application.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/gs-application.c b/src/gs-application.c
index 151e8344..59a9f432 100644
--- a/src/gs-application.c
+++ b/src/gs-application.c
@@ -1057,8 +1057,10 @@ gs_application_handle_local_options (GApplication *app, GVariantDict *options)
                                                NULL);
        }
        if (g_variant_dict_contains (options, "quit")) {
+               /* The 'quit' command-line option shuts down everything,
+                * including the backend service */
                g_action_group_activate_action (G_ACTION_GROUP (app),
-                                               "quit",
+                                               "shutdown",
                                                NULL);
                return 0;
        }
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]