---
src/rpi-renderer.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/rpi-renderer.c b/src/rpi-renderer.c
index 2db619c..6478838 100644
--- a/src/rpi-renderer.c
+++ b/src/rpi-renderer.c
@@ -1255,7 +1255,8 @@ rpi_renderer_repaint_output(struct weston_output *base,
if (!wv->surface->touched) {
wv->surface->touched = 1;
- if (view->surface->need_swap)
+ if (view->surface->buffer_type == BUFFER_TYPE_EGL ||
+ view->surface->need_swap)
rpir_surface_swap_pointers(view->surface);
}
--
1.8.3.1
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel