x11grab: fix mixed declaration and code
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 29 Oct 2012 21:24:10 +0000 (22:24 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 29 Oct 2012 21:24:10 +0000 (22:24 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavdevice/x11grab.c

index 4dddceb..6124006 100644 (file)
@@ -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);