summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/context_wayland.c
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2016-07-30 11:53:44 +0100
committerwm4 <wm4@nowhere>2016-07-30 15:33:00 +0200
commit45687c17f79eb1bff58e48cd2bca71f42556ed20 (patch)
tree334da17c61e5a684ba9133e036e57439cc15f47f /video/out/opengl/context_wayland.c
parent2f986a598039b23862eaa870076c0c8fc2e9f86a (diff)
downloadmpv-45687c17f79eb1bff58e48cd2bca71f42556ed20.tar.bz2
mpv-45687c17f79eb1bff58e48cd2bca71f42556ed20.tar.xz
wayland_common: fix fullscreen image switching bug
The problem was that when in fullscreen, switching between images did not issue a resize event, causing none of the images to be rendered correctly. This fixes the problem by issuing a resize event with the screen width and height. This commit also moves the zeroing of the events field to when it gets retrieved by mpv rather than randomly after a resize in the vo/backend code.
Diffstat (limited to 'video/out/opengl/context_wayland.c')
-rw-r--r--video/out/opengl/context_wayland.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/video/out/opengl/context_wayland.c b/video/out/opengl/context_wayland.c
index b1d9a32bca..efb6128b92 100644
--- a/video/out/opengl/context_wayland.c
+++ b/video/out/opengl/context_wayland.c
@@ -59,9 +59,7 @@ static void egl_resize(struct vo_wayland_state *wl)
/* set size for mplayer */
wl->vo->dwidth = scale*wl->window.width;
wl->vo->dheight = scale*wl->window.height;
-
wl->vo->want_redraw = true;
- wl->window.events = 0;
}
static int egl_create_context(struct vo_wayland_state *wl,