KeyCode ob_keys[OB_NUM_KEYS];
static ObState state;
-static gboolean sync;
+static gboolean xsync;
static gboolean shutdown;
static gboolean restart;
static char *restart_path;
/* XXX fork self onto other screens */
- XSynchronize(ob_display, sync);
+ XSynchronize(ob_display, xsync);
/* check for locale support */
if (!XSupportsLocale())
if (ob_rr_theme == NULL)
exit_with_error("Unable to load a theme.");
- frame_startup();
moveresize_startup();
screen_startup();
group_startup();
screen_shutdown();
focus_shutdown();
moveresize_shutdown();
- frame_shutdown();
menu_shutdown();
window_shutdown();
grab_shutdown();
} else if (!strcmp(argv[i], "--help")) {
print_help();
exit(0);
+ } else if (!strcmp(argv[i], "--g-fatal-warnings")) {
+ g_log_set_always_fatal(G_LOG_LEVEL_CRITICAL);
} else if (!strcmp(argv[i], "--sync")) {
- sync = TRUE;
+ xsync = TRUE;
#ifdef USE_SM
} else if (!strcmp(argv[i], "--sm-client-id")) {
if (i == argc - 1) /* no args left */
}
}
-gboolean ob_pointer_pos(int *x, int *y)
-{
- Window w;
- int i;
- guint u;
-
- return !!XQueryPointer(ob_display, RootWindow(ob_display, ob_screen),
- &w, &w, x, y, &i, &i, &u);
-}
-
#ifdef USE_SM
static void sm_save_yourself(SmcConn conn, SmPointer data, int save_type,
Bool shutdown, int interact_style, Bool fast)