From 4adf87ae91e56a97fa85694855d90e08c41b83e2 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Wed, 8 Nov 2017 13:58:07 -0600 Subject: [PATCH] wayland_shm: Simplify surface commits We no longer have the concept of a "pre" buffer (allocated but not yet registered as a wayland buffer) --- src/modules/evas/engines/wayland_shm/evas_dmabuf.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c index ffa65e9ff2..2d263de0c1 100644 --- a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c @@ -74,7 +74,6 @@ struct _Dmabuf_Surface int compositor_version; Dmabuf_Buffer *current; - Dmabuf_Buffer *pre; Dmabuf_Buffer **buffer; int nbuf; @@ -667,18 +666,6 @@ _evas_dmabuf_surface_post(Surface *s, Eina_Rectangle *rects, unsigned int count) b->used = EINA_TRUE; b->age = 0; - /* If we don't yet have a buffer assignement we need to track the - * most recently filled unassigned buffer and make sure it gets - * displayed. - */ - if (surface->pre) surface->pre->busy = EINA_FALSE; - if (!b->wl_buffer) - { - surface->pre = b; - return; - } - surface->pre = NULL; - win = s->info->info.wl2_win; wls = ecore_wl2_window_surface_get(win);