aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/hardinfo.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2006-11-20 13:36:08 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2006-11-20 13:36:08 +0000
commitdd1e13d0d459db5847649b0b45b84a68a3b2b667 (patch)
tree8349a8093a3d682598bebc9cb885a6c477403787 /hardinfo2/hardinfo.c
parente1244a5e16cf78fdf9d70009d4d0be368891eacd (diff)
More cleanups
Diffstat (limited to 'hardinfo2/hardinfo.c')
-rw-r--r--hardinfo2/hardinfo.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/hardinfo2/hardinfo.c b/hardinfo2/hardinfo.c
index 63609a3c..6619afa1 100644
--- a/hardinfo2/hardinfo.c
+++ b/hardinfo2/hardinfo.c
@@ -26,10 +26,6 @@
#include <binreloc.h>
-gchar *path_data = NULL,
- *path_lib = NULL;
-gboolean gui_running = FALSE;
-
ProgramParameters params = { 0 };
int
@@ -39,14 +35,20 @@ main(int argc, char **argv)
parameters_init(&argc, &argv, &params);
+ if (params.show_version) {
+ g_print("HardInfo version " VERSION "\n");
+ g_print("Copyright (C) 2003-2006 Leandro A. F. Pereira. See COPYING for details.\n");
+ return 0;
+ }
+
if (!params.create_report) {
/* we only try to open the UI if the user didn't asked for a
report. */
- gui_running = ui_init(&argc, &argv);
+ params.gui_running = ui_init(&argc, &argv);
/* if GTK+ initialization failed, assume the user wants a
report. */
- if (!gui_running)
+ if (!params.gui_running)
params.create_report = TRUE;
}
@@ -58,7 +60,7 @@ main(int argc, char **argv)
modules = modules_load();
- if (gui_running) {
+ if (params.gui_running) {
icon_cache_init();
stock_icons_init();