diff options
author | Rostislav Pehlivanov <atomnuker@gmail.com> | 2016-07-30 11:53:44 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-07-30 15:33:00 +0200 |
commit | 45687c17f79eb1bff58e48cd2bca71f42556ed20 (patch) | |
tree | 334da17c61e5a684ba9133e036e57439cc15f47f /video/out/opengl/context_wayland.c | |
parent | 2f986a598039b23862eaa870076c0c8fc2e9f86a (diff) | |
download | mpv-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.c | 2 |
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, |