[MPlayer-cvslog] r33507 - trunk/libvo/x11_common.c
iive
subversion at mplayerhq.hu
Sat May 28 12:27:32 CEST 2011
Author: iive
Date: Sat May 28 12:27:31 2011
New Revision: 33507
Log:
Fix vo_x11 window background clearing.
In x11_common, wait for newly created window to be actually mapped
before trying to clear it. Otherwise the clear could be ignored.
Modified:
trunk/libvo/x11_common.c
Modified: trunk/libvo/x11_common.c
==============================================================================
--- trunk/libvo/x11_common.c Fri May 27 15:55:20 2011 (r33506)
+++ trunk/libvo/x11_common.c Sat May 28 12:27:31 2011 (r33507)
@@ -1132,11 +1132,11 @@ void vo_x11_create_vo_window(XVisualInfo
if (!vo_border) vo_x11_decoration(mDisplay, vo_window, 0);
// map window
XMapWindow(mDisplay, vo_window);
- vo_x11_clearwindow(mDisplay, vo_window);
// wait for map
do {
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,
More information about the MPlayer-cvslog
mailing list