From d346ac7b2e609ed459148bf56cfd14bd6ecb8fbc Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Mon, 6 Nov 2017 17:01:16 -0600 Subject: [PATCH] wayland_shm: Track size of buffer --- src/modules/evas/engines/wayland_shm/evas_dmabuf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c index a956b6a2d1..813d7b2d92 100644 --- a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c @@ -53,6 +53,7 @@ struct _Dmabuf_Buffer { Dmabuf_Surface *surface; struct wl_buffer *wl_buffer; + int size; int w, h; int age; unsigned long stride; @@ -694,6 +695,7 @@ _evas_dmabuf_buffer_init(Dmabuf_Surface *s, int w, int h) } out->w = w; out->h = h; + out->size = out->stride * h; out->wl_buffer = _buffer_manager_buf_to_wl_buffer(s->surface->ob->ewd, out);