X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fopenbox.c;h=5e2c34e5dde25caecdc38945b2ae880fa00ccb01;hb=d9601bc196c130adfc14af73261919b9a7aa3db2;hp=2a8f422fc0ac202a0dae4fe186bbe3e6e3735fa5;hpb=e06e69b9045972efc19faba443e9cee8c7cc81ef;p=chaz%2Fopenbox diff --git a/openbox/openbox.c b/openbox/openbox.c index 2a8f422f..5e2c34e5 100644 --- a/openbox/openbox.c +++ b/openbox/openbox.c @@ -86,8 +86,7 @@ static gchar *restart_path = NULL; static Cursor cursors[OB_NUM_CURSORS]; static KeyCode keys[OB_NUM_KEYS]; static gint exitcode = 0; -static gboolean message_and_exit = FALSE; -static guint message = 0; +static guint remote_control = 0; static gboolean being_replaced = FALSE; static void signal_handler(gint signal, gpointer data); @@ -117,7 +116,7 @@ gint main(gint argc, gchar **argv) /* parse out command line args */ parse_args(argc, argv); - if (!message_and_exit) { + if (!remote_control) { parse_paths_startup(); session_startup(argc, argv); @@ -129,16 +128,16 @@ gint main(gint argc, gchar **argv) if (fcntl(ConnectionNumber(ob_display), F_SETFD, 1) == -1) ob_exit_with_error("Failed to set display as close-on-exec."); - if (message_and_exit) { + if (remote_control) { prop_startup(); /* Send client message telling the OB process to: - * message = 1 -> reconfigure - * message = 2 -> restart */ + * remote_control = 1 -> reconfigure + * remote_control = 2 -> restart */ PROP_MSG(RootWindow(ob_display, ob_screen), - ob_control, message, 0, 0, 0); + ob_control, remote_control, 0, 0, 0); XCloseDisplay(ob_display); - exit(0); + exit(EXIT_SUCCESS); } ob_main_loop = ob_main_loop_new(ob_display); @@ -434,11 +433,9 @@ static void parse_args(gint argc, gchar **argv) } else if (!strcmp(argv[i], "--debug")) { ob_debug_show_output(TRUE); } else if (!strcmp(argv[i], "--reconfigure")) { - message_and_exit = TRUE; - message = 1; + remote_control = 1; } else if (!strcmp(argv[i], "--restart")) { - message_and_exit = TRUE; - message = 2; + remote_control = 2; } } }