X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fxcursor.c;h=54ef34d219f397105eac758d412cfaa267db9f23;hb=c3b4006f6b11578020238b1aa3d51eeab80d29e3;hp=cd80aa68d9a3a2fb9410a08993fbad1d467dc2c4;hpb=d60e8c56dc744ad2d963a667961620dca88ea5b4;p=i3%2Fi3 diff --git a/src/xcursor.c b/src/xcursor.c index cd80aa68..54ef34d2 100644 --- a/src/xcursor.c +++ b/src/xcursor.c @@ -17,17 +17,19 @@ static const int xcb_cursors[XCURSOR_CURSOR_MAX] = { XCB_CURSOR_SB_V_DOUBLE_ARROW }; -static Cursor load_cursor(const char *name, int font) { +static Cursor load_cursor(const char *name) { Cursor c = XcursorLibraryLoadCursor(xlibdpy, name); if (c == None) - c = XCreateFontCursor(xlibdpy, font); + xcursor_supported = false; return c; } void xcursor_load_cursors() { - cursors[XCURSOR_CURSOR_POINTER] = load_cursor("left_ptr", XC_left_ptr); - cursors[XCURSOR_CURSOR_RESIZE_HORIZONTAL] = load_cursor("sb_h_double_arrow", XC_sb_h_double_arrow); - cursors[XCURSOR_CURSOR_RESIZE_VERTICAL] = load_cursor("sb_v_double_arrow", XC_sb_v_double_arrow); + cursors[XCURSOR_CURSOR_POINTER] = load_cursor("left_ptr"); + cursors[XCURSOR_CURSOR_RESIZE_HORIZONTAL] = load_cursor("sb_h_double_arrow"); + cursors[XCURSOR_CURSOR_RESIZE_VERTICAL] = load_cursor("sb_v_double_arrow"); + + XFlush(xlibdpy); } Cursor xcursor_get_cursor(enum xcursor_cursor_t c) {