Quellcode durchsuchen

Fixed #65 wrong parameter to XCreatePixmap

I passed a depth value inside `nk_xsurf_resize` and changed it to
default value. I tested it by removing the resizing code and it
worked for me again. Hopefully this fixes the bug.
vurtun vor 9 Jahren
Ursprung
Commit
aac47632d0
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      demo/x11/nuklear_xlib.c

+ 3 - 1
demo/x11/nuklear_xlib.c

@@ -1,4 +1,5 @@
 #include <stdio.h>
+#include <stdlib.h>
 
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
@@ -58,7 +59,8 @@ nk_xsurf_create(Display *dpy,  int screen, Window root, unsigned int w, unsigned
     surface->root = root;
     surface->gc = XCreateGC(dpy, root, 0, NULL);
     XSetLineAttributes(dpy, surface->gc, 1, LineSolid, CapButt, JoinMiter);
-    surface->drawable = XCreatePixmap(dpy, root, w, h, 32);
+    surface->drawable = XCreatePixmap(dpy, root, w, h,
+        (unsigned int)DefaultDepth(dpy, screen));
     return surface;
 }