# HG changeset patch # User reimar # Date 1368108375 0 # Node ID 17c68386c3039e01f37d6c7d7b6acead66de5e72 # Parent d13733fdf7899a7d5ccbcd60cefed132f789d938 Remove XSelectInput and XSync call that do not seem to serve any purpose. They existed since the first version of vo_gl and simply ended up being carried on. This could cause events to be lost. Part of a patch by Jens Stimpfle [debian jstimpfle de] diff -r d13733fdf789 -r 17c68386c303 libvo/x11_common.c --- a/libvo/x11_common.c Thu May 09 10:53:20 2013 +0000 +++ b/libvo/x11_common.c Thu May 09 14:06:15 2013 +0000 @@ -1181,8 +1181,6 @@ XNextEvent(mDisplay, &xev); } while (xev.type != MapNotify || xev.xmap.event != vo_window); vo_x11_clearwindow(mDisplay, vo_window); - XSelectInput(mDisplay, vo_window, NoEventMask); - XSync(mDisplay, False); vo_x11_selectinput_witherr(mDisplay, vo_window, StructureNotifyMask | KeyPressMask | KeyReleaseMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask);