diff options
author | wm4 <wm4@nowhere> | 2013-08-14 00:34:49 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-08-15 23:43:33 +0200 |
commit | df6901b65315b4c75e7e18ce00049706c076e2fb (patch) | |
tree | 8c4a20b6bd0a0e8ca1d8246ee7e7a37b5f6bc075 /video/out/x11_common.c | |
parent | 53e4ba26b5685c76f28159829f13ec617281a8ec (diff) | |
download | mpv-df6901b65315b4c75e7e18ce00049706c076e2fb.tar.bz2 mpv-df6901b65315b4c75e7e18ce00049706c076e2fb.tar.xz |
x11: fix --ontop
Apply it after mapping.
Diffstat (limited to 'video/out/x11_common.c')
-rw-r--r-- | video/out/x11_common.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/video/out/x11_common.c b/video/out/x11_common.c index 5b1bb9a7aa..5ae71eda70 100644 --- a/video/out/x11_common.c +++ b/video/out/x11_common.c @@ -1040,9 +1040,6 @@ void vo_x11_config_vo_window(struct vo *vo, XVisualInfo *vis, int x, int y, if (flags & VOFLAG_HIDDEN) return; - if (opts->ontop) - vo_x11_setlayer(vo, x11->window, opts->ontop); - bool reset_size = !(x11->old_dwidth == width && x11->old_dheight == height); if (x11->window_hidden) { x11->nofs_x = x; @@ -1075,6 +1072,9 @@ void vo_x11_config_vo_window(struct vo *vo, XVisualInfo *vis, int x, int y, } } + if (opts->ontop) + vo_x11_setlayer(vo, x11->window, opts->ontop); + vo_x11_fullscreen(vo); XSync(x11->display, False); |