From bce8d771a2643d9c8a9a0c4b1343202cf90368fb Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 9 Sep 2015 08:07:20 -0400 Subject: [PATCH] gtk-demo: Make --autoquit a simple option No real need to specify the amount of delay, just make this a plain boolean. --- demos/gtk-demo/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c index f6e4fbf5c1..6bb7548990 100644 --- a/demos/gtk-demo/main.c +++ b/demos/gtk-demo/main.c @@ -1057,7 +1057,7 @@ command_line (GApplication *app, { GVariantDict *options; const gchar *name = NULL; - gint autoquit = 0; + gboolean autoquit = FALSE; Demo *d, *c; GDoDemoFunc func = 0; GtkWidget *window, *demo; @@ -1066,7 +1066,7 @@ command_line (GApplication *app, options = g_application_command_line_get_options_dict (cmdline); g_variant_dict_lookup (options, "run", "&s", &name); - g_variant_dict_lookup (options, "autoquit", "i", &autoquit); + g_variant_dict_lookup (options, "autoquit", "b", &autoquit); if (name == NULL) goto out; @@ -1104,8 +1104,8 @@ out: gtk_window_set_modal (GTK_WINDOW (demo), TRUE); } - if (autoquit > 0) - g_timeout_add_seconds (autoquit, auto_quit, app); + if (autoquit) + g_timeout_add_seconds (1, auto_quit, app); } int @@ -1134,7 +1134,7 @@ main (int argc, char **argv) app); g_application_add_main_option (G_APPLICATION (app), "run", 0, 0, G_OPTION_ARG_STRING, "Run an example", "EXAMPLE"); - g_application_add_main_option (G_APPLICATION (app), "autoquit", 0, 0, G_OPTION_ARG_INT, "Quit after a delay", "SECONDS"); + g_application_add_main_option (G_APPLICATION (app), "autoquit", 0, 0, G_OPTION_ARG_NONE, "Quit after a delay", NULL); g_signal_connect (app, "startup", G_CALLBACK (startup), NULL); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);