]> git.sur5r.net Git - i3/i3/commitdiff
Fix libxcursor -> xcb cursors fallback.
authorFernando Tarlá Cardoso Lemos <fernandotcl@gmail.com>
Sat, 5 Feb 2011 16:23:02 +0000 (14:23 -0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 6 Feb 2011 16:47:28 +0000 (17:47 +0100)
src/xcursor.c

index cd80aa68d9a3a2fb9410a08993fbad1d467dc2c4..ee77d0c1d48c8581550e7cd64952132f3d34fe4c 100644 (file)
@@ -17,17 +17,17 @@ 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");
 }
 
 Cursor xcursor_get_cursor(enum xcursor_cursor_t c) {