Merge branch 'master' into 'master'
Issue #228 : Add --quit command line argument See merge request GNOME/gnome-calendar!17
This commit is contained in:
@@ -84,6 +84,11 @@ G_DEFINE_TYPE (GcalApplication, gcal_application, GTK_TYPE_APPLICATION);
|
|||||||
static gboolean show_version = FALSE;
|
static gboolean show_version = FALSE;
|
||||||
|
|
||||||
static GOptionEntry gcal_application_goptions[] = {
|
static GOptionEntry gcal_application_goptions[] = {
|
||||||
|
{
|
||||||
|
"quit", 'q', 0,
|
||||||
|
G_OPTION_ARG_NONE, NULL,
|
||||||
|
N_("Quit GNOME Calendar"), NULL
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version", 'v', 0,
|
"version", 'v', 0,
|
||||||
G_OPTION_ARG_NONE, &show_version,
|
G_OPTION_ARG_NONE, &show_version,
|
||||||
@@ -297,6 +302,12 @@ gcal_application_command_line (GApplication *app,
|
|||||||
self = GCAL_APPLICATION (app);
|
self = GCAL_APPLICATION (app);
|
||||||
options = g_application_command_line_get_options_dict (command_line);
|
options = g_application_command_line_get_options_dict (command_line);
|
||||||
|
|
||||||
|
if (g_variant_dict_contains (options, "quit"))
|
||||||
|
{
|
||||||
|
g_application_quit (app);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (g_variant_dict_contains (options, "debug"))
|
if (g_variant_dict_contains (options, "debug"))
|
||||||
gcal_log_init ();
|
gcal_log_init ();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user