From 9a0f63b69d97a45838650ab06607d1b64d8d3954 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Mon, 2 Feb 2009 20:09:58 +0000 Subject: Re-add "--version" option from command line. Thanks to Bruce Cowan, fix bug #569884. svn path=/trunk/; revision=2370 --- src/empathy.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') diff --git a/src/empathy.c b/src/empathy.c index 5076f847d..8ff0de41d 100644 --- a/src/empathy.c +++ b/src/empathy.c @@ -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 } }; -- cgit v1.2.3