[gtk+/gtk-3-16] gtk-demo: Make --autoquit a simple option



commit 067684678303ec5dba9029b2e0b9c767f30e7c47
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Sep 9 08:07:20 2015 -0400

    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 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c
index 866334e..72b6218 100644
--- a/demos/gtk-demo/main.c
+++ b/demos/gtk-demo/main.c
@@ -1039,7 +1039,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;
@@ -1048,7 +1048,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;
@@ -1086,8 +1086,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
@@ -1116,7 +1116,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);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]