diff options
author | wm4 <wm4@nowhere> | 2014-05-17 01:53:56 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-05-17 01:53:56 +0200 |
commit | 4807f8bdd2dca6c317c40af96bb6092dfe77c931 (patch) | |
tree | cde5701dd2d50d75b9571c22fd4b30721451e80d | |
parent | faeaa6c358847c812e025edd4cc1a13ed08d6239 (diff) | |
download | mpv-4807f8bdd2dca6c317c40af96bb6092dfe77c931.tar.bz2 mpv-4807f8bdd2dca6c317c40af96bb6092dfe77c931.tar.xz |
x11: always raise layer in fullscreen mode without NetWM
-rw-r--r-- | video/out/x11_common.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/video/out/x11_common.c b/video/out/x11_common.c index c77f374ed1..b5ff806532 100644 --- a/video/out/x11_common.c +++ b/video/out/x11_common.c @@ -1494,13 +1494,10 @@ static void vo_x11_fullscreen(struct vo *vo) vo_x11_decoration(vo, opts->border && !x11->fs); vo_x11_sizehint(vo, x, y, w, h, true); - vo_x11_setlayer(vo, x11->window, x11->fs); XMoveResizeWindow(x11->display, x11->window, x, y, w, h); - /* some WMs lose ontop after fullscreen */ - if (!x11->fs && opts->ontop) - vo_x11_setlayer(vo, x11->window, opts->ontop); + vo_x11_setlayer(vo, x11->window, x11->fs || opts->ontop); XRaiseWindow(x11->display, x11->window); XFlush(x11->display); |