]> Dogcows Code - chaz/openbox/commitdiff
add -sm-disable option
authorDana Jansens <danakj@orodu.net>
Sat, 21 Jun 2003 09:51:15 +0000 (09:51 +0000)
committerDana Jansens <danakj@orodu.net>
Sat, 21 Jun 2003 09:51:15 +0000 (09:51 +0000)
openbox/openbox.c

index 10970820123f32c288bfcda205ab91812039b2e2..c192b4d07ec25b6efd7082cbe71c024b0afa0eee 100644 (file)
@@ -49,6 +49,7 @@
 #include <X11/cursorfont.h>
 
 #ifdef USE_SM
+gboolean    ob_sm_use = TRUE;
 SmcConn     ob_sm_conn;
 gchar      *ob_sm_id = NULL;
 #endif
@@ -471,7 +472,8 @@ static void print_help()
     g_print("Options:\n\n");
     g_print("  -rc PATH          Specify the path to the rc file to use\n");
 #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
     g_print("  -help             Display this help 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"));
             else
                 ob_sm_id = argv[++i];
+        } else if (!strcmp(argv[i], "-sm-disable")) {
+            ob_sm_use = FALSE;
 #endif
         } else {
             g_printerr("Invalid option: '%s'\n\n", argv[i]);
This page took 0.02827 seconds and 4 git commands to generate.