diff options
Diffstat (limited to 'src/xcursor.c')
-rw-r--r-- | src/xcursor.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/xcursor.c b/src/xcursor.c index cbfe808b..cffb094b 100644 --- a/src/xcursor.c +++ b/src/xcursor.c @@ -10,6 +10,7 @@ #include <config.h> #include <assert.h> +#include <err.h> #include <xcb/xcb_cursor.h> #include "i3.h" @@ -19,17 +20,9 @@ static xcb_cursor_context_t *ctx; static xcb_cursor_t cursors[XCURSOR_CURSOR_MAX]; -static const int xcb_cursors[XCURSOR_CURSOR_MAX] = { - XCB_CURSOR_LEFT_PTR, - XCB_CURSOR_SB_H_DOUBLE_ARROW, - XCB_CURSOR_SB_V_DOUBLE_ARROW, - XCB_CURSOR_WATCH}; - void xcursor_load_cursors(void) { if (xcb_cursor_context_new(conn, root_screen, &ctx) < 0) { - ELOG("xcursor support unavailable\n"); - xcursor_supported = false; - return; + errx(EXIT_FAILURE, "Cannot allocate xcursor context"); } #define LOAD_CURSOR(constant, name) \ do { \ @@ -63,8 +56,3 @@ xcb_cursor_t xcursor_get_cursor(enum xcursor_cursor_t c) { assert(c < XCURSOR_CURSOR_MAX); return cursors[c]; } - -int xcursor_get_xcb_cursor(enum xcursor_cursor_t c) { - assert(c < XCURSOR_CURSOR_MAX); - return xcb_cursors[c]; -} |