From ca9124cd07100b94d99563ff4d1a5df0bdad6eab Mon Sep 17 00:00:00 2001 From: Tracerneo Date: Sun, 31 Jan 2016 00:05:58 +0100 Subject: x11: stop waiting for MapNotify when WM_STATE changes Signed-off-by: wm4 --- video/out/x11_common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'video') diff --git a/video/out/x11_common.c b/video/out/x11_common.c index 5c53ed4c34..5033a0f691 100644 --- a/video/out/x11_common.c +++ b/video/out/x11_common.c @@ -1069,7 +1069,9 @@ int vo_x11_check_events(struct vo *vo) vo_x11_dnd_handle_selection(vo, &Event.xselection); break; case PropertyNotify: - if (Event.xproperty.atom == XA(x11, _NET_FRAME_EXTENTS)) { + if (Event.xproperty.atom == XA(x11, _NET_FRAME_EXTENTS) || + Event.xproperty.atom == XA(x11, WM_STATE)) + { if (!x11->pseudo_mapped && !x11->parent) { MP_VERBOSE(x11, "not waiting for MapNotify\n"); x11->pseudo_mapped = true; -- cgit v1.2.3