[MPlayer-cvslog] r35903 - trunk/libvo/x11_common.c
ib
subversion at mplayerhq.hu
Sun Jan 27 16:23:39 CET 2013
Author: ib
Date: Sun Jan 27 16:23:39 2013
New Revision: 35903
Log:
Don't destroy a -wid window's WM_NORMAL_HINTS property information.
MPlayer doesn't handle vo_hint when attached to an existing window and
vo_hint has even never been set in that case.
The MapNotify event adjusts win_gravity and vo_fs_flip which previously
have only been changed in vo_x11_fullscreen(), but in case MPlayer is
attached to an existing window, vo_x11_fullscreen() immediately returns
and doesn't change these variables so there is no reason for adjustment
anyway.
Modified:
trunk/libvo/x11_common.c
Modified: trunk/libvo/x11_common.c
==============================================================================
--- trunk/libvo/x11_common.c Sun Jan 27 13:15:19 2013 (r35902)
+++ trunk/libvo/x11_common.c Sun Jan 27 16:23:39 2013 (r35903)
@@ -940,9 +940,11 @@ int vo_x11_check_events(Display * mydisp
}
break;
case MapNotify:
+ if (WinID < 0) {
vo_hint.win_gravity = old_gravity;
XSetWMNormalHints(mDisplay, vo_window, &vo_hint);
vo_fs_flip = 0;
+ }
break;
case DestroyNotify:
mp_msg(MSGT_VO, MSGL_WARN, "Our window was destroyed, exiting\n");
More information about the MPlayer-cvslog
mailing list