|
@@ -353,14 +353,16 @@ paint_mouse_pointer(XImage *image, struct x11grab *s)
|
|
|
* Anyone who performs further investigation of the xlib API likely risks
|
|
|
* permanent brain damage. */
|
|
|
uint8_t *pix = image->data;
|
|
|
+ Cursor c;
|
|
|
+ Window w;
|
|
|
+ XSetWindowAttributes attr;
|
|
|
|
|
|
/* Code doesn't currently support 16-bit or PAL8 */
|
|
|
if (image->bits_per_pixel != 24 && image->bits_per_pixel != 32)
|
|
|
return;
|
|
|
|
|
|
- Cursor c = XCreateFontCursor(dpy, XC_left_ptr);
|
|
|
- Window w = DefaultRootWindow(dpy);
|
|
|
- XSetWindowAttributes attr;
|
|
|
+ c = XCreateFontCursor(dpy, XC_left_ptr);
|
|
|
+ w = DefaultRootWindow(dpy);
|
|
|
attr.cursor = c;
|
|
|
XChangeWindowAttributes(dpy, w, CWCursor, &attr);
|
|
|
|