add -sm-disable option

This commit is contained in:
Dana Jansens 2003-06-21 09:51:15 +00:00
parent 7f2550e0ce
commit 4cf23f53e7

View file

@ -49,6 +49,7 @@
#include <X11/cursorfont.h> #include <X11/cursorfont.h>
#ifdef USE_SM #ifdef USE_SM
gboolean ob_sm_use = TRUE;
SmcConn ob_sm_conn; SmcConn ob_sm_conn;
gchar *ob_sm_id = NULL; gchar *ob_sm_id = NULL;
#endif #endif
@ -471,7 +472,8 @@ static void print_help()
g_print("Options:\n\n"); g_print("Options:\n\n");
g_print(" -rc PATH Specify the path to the rc file to use\n"); g_print(" -rc PATH Specify the path to the rc file to use\n");
#ifdef USE_SM #ifdef USE_SM
g_print(" -sm-client-id ID Specify the session manager ID\n"); g_print(" -sm-client-id ID Specify session management ID\n");
g_print(" -sm-disable Disable connection to session manager\n");
#endif #endif
g_print(" -help Display this help and exit\n"); g_print(" -help Display this help and exit\n");
g_print(" -version Display the version and exit\n"); g_print(" -version Display the version and exit\n");
@ -504,6 +506,8 @@ static void parse_args(int argc, char **argv)
g_printerr(_("-sm-client-id requires an argument\n")); g_printerr(_("-sm-client-id requires an argument\n"));
else else
ob_sm_id = argv[++i]; ob_sm_id = argv[++i];
} else if (!strcmp(argv[i], "-sm-disable")) {
ob_sm_use = FALSE;
#endif #endif
} else { } else {
g_printerr("Invalid option: '%s'\n\n", argv[i]); g_printerr("Invalid option: '%s'\n\n", argv[i]);