derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=36f0a9a814409982e3a796123c6dadf546b8ce88
commit 36f0a9a814409982e3a796123c6dadf546b8ce88 Author: Derek Foreman <der...@osg.samsung.com> Date: Mon Nov 13 12:11:41 2017 -0600 wayland_shm: Stop looking up alpha on surface We've got it in the buffer now. --- src/modules/evas/engines/wayland_shm/evas_dmabuf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c index d3dbda5643..698320dda6 100644 --- a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c @@ -383,7 +383,7 @@ _wl_shm_to_buffer(Ecore_Wl2_Display *ewd, Ecore_Wl2_Buffer *db) struct wl_shm *shm; uint32_t format; - if (db->surface->alpha) + if (db->alpha) format = WL_SHM_FORMAT_ARGB8888; else format = WL_SHM_FORMAT_XRGB8888; @@ -681,7 +681,7 @@ _evas_dmabuf_wl_buffer_from_dmabuf(Ecore_Wl2_Display *ewd, Ecore_Wl2_Buffer *db) uint32_t flags = 0; uint32_t format; - if (db->surface->alpha) + if (db->alpha) format = DRM_FORMAT_ARGB8888; else format = DRM_FORMAT_XRGB8888; --