]> git.0d.be Git - empathy.git/commitdiff
Re-add "--version" option from command line.
authorXavier Claessens <xclaesse@src.gnome.org>
Mon, 2 Feb 2009 20:09:58 +0000 (20:09 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Mon, 2 Feb 2009 20:09:58 +0000 (20:09 +0000)
Thanks to Bruce Cowan, fix bug #569884.

svn path=/trunk/; revision=2370

src/empathy.c

index 5076f847d4b0b52a3c4b84f04ae732237a94cdee..8ff0de41d5a44ba5e59c91bda5475223d4ce5f88 100644 (file)
@@ -382,6 +382,19 @@ get_startup_timestamp ()
        return (retval > 0) ? retval : 0;
 }
 
+static gboolean
+show_version_cb (const char *option_name,
+                 const char *value,
+                 gpointer data,
+                 GError **error)
+{
+       g_print ("%s\n", PACKAGE_STRING);
+
+       exit (EXIT_SUCCESS);
+
+       return FALSE;
+}
+
 int
 main (int argc, char *argv[])
 {
@@ -410,6 +423,8 @@ main (int argc, char *argv[])
                  0, G_OPTION_ARG_NONE, &accounts_dialog,
                  N_("Show the accounts dialog"),
                  NULL },
+               { "version", 'v',
+                 G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, show_version_cb, NULL, NULL },
                { NULL }
        };