diff --git a/libavdevice/xcbgrab.c b/libavdevice/xcbgrab.c index c3cc8484cc..e26448ccfb 100644 --- a/libavdevice/xcbgrab.c +++ b/libavdevice/xcbgrab.c @@ -106,14 +106,13 @@ static int xcbgrab_reposition(AVFormatContext *s, xcb_get_geometry_reply_t *geo) { XCBGrabContext *c = s->priv_data; - int x, y, p_x, p_y; + int x = c->x, y = c->y; int w = c->width, h = c->height, f = c->follow_mouse; + int p_x, p_y; if (!p || !geo) return AVERROR(EIO); - x = c->x; - y = c->y; p_x = p->win_x; p_y = p->win_y;