[glib] Make basic-application test more robust



commit a52c0a06c8789f27b94a74c6a5811f12949f792e
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Apr 4 06:38:36 2012 -0400

    Make basic-application test more robust
    
    This program is only used indirectly from gapplication.c in
    tests, but that is no reason to let it segfault when it is
    run from the commandline without arguments.

 gio/tests/basic-application.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gio/tests/basic-application.c b/gio/tests/basic-application.c
index ea7ee60..c5f7b99 100644
--- a/gio/tests/basic-application.c
+++ b/gio/tests/basic-application.c
@@ -61,7 +61,7 @@ main (int argc, char **argv)
 
   app = g_application_new ("org.gtk.TestApplication",
                            G_APPLICATION_HANDLES_OPEN |
-                           (strcmp (argv[1], "./cmd") == 0 ?
+                           (g_strcmp0 (argv[1], "./cmd") == 0 ?
                              G_APPLICATION_HANDLES_COMMAND_LINE
                            : 0));
   g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
@@ -73,6 +73,7 @@ main (int argc, char **argv)
   g_application_set_inactivity_timeout (app, 1000);
 #endif
   status = g_application_run (app, argc - 1, argv + 1);
+
   g_object_unref (app);
 
   g_print ("exit status: %d\n", status);



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