derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8cf0bfc9ef78b4a51bcff446a0a358a2e0055c3d
commit 8cf0bfc9ef78b4a51bcff446a0a358a2e0055c3d Author: Derek Foreman <[email protected]> Date: Fri Nov 10 13:41:00 2017 -0600 wayland: stop tracking compositor_version in engine We don't need it anymore now that damage is posted from inside ecore_wl2. --- src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 4 ---- src/modules/evas/engines/wayland_common/Evas_Engine_Wayland.h | 1 - src/modules/evas/engines/wayland_shm/evas_dmabuf.c | 2 -- 3 files changed, 7 deletions(-) diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c index 163c88762e..e43469b63b 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c @@ -2211,8 +2211,6 @@ _ee_cb_sync_done(void *data, int type EINA_UNUSED, void *event EINA_UNUSED) if ((einfo = (Evas_Engine_Info_Wayland *)evas_engine_info_get(ee->evas))) { einfo->info.wl2_display = wdata->display; - einfo->info.compositor_version = - ecore_wl2_display_compositor_version_get(wdata->display); einfo->info.destination_alpha = EINA_TRUE; einfo->info.rotation = ee->rotation; einfo->info.wl2_win = wdata->win; @@ -2518,8 +2516,6 @@ _ecore_evas_wl_common_new_internal(const char *disp_name, unsigned int parent, i einfo->info.rotation = ee->rotation; einfo->info.depth = 32; einfo->info.wl2_win = wdata->win; - einfo->info.compositor_version = - ecore_wl2_display_compositor_version_get(ewd); einfo->info.hidden = EINA_TRUE; if (!evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo)) diff --git a/src/modules/evas/engines/wayland_common/Evas_Engine_Wayland.h b/src/modules/evas/engines/wayland_common/Evas_Engine_Wayland.h index bce8a691f4..4961132da8 100644 --- a/src/modules/evas/engines/wayland_common/Evas_Engine_Wayland.h +++ b/src/modules/evas/engines/wayland_common/Evas_Engine_Wayland.h @@ -17,7 +17,6 @@ struct _Evas_Engine_Info_Wayland Ecore_Wl2_Display *wl2_display; Ecore_Wl2_Window *wl2_win; int depth, rotation, edges; - int compositor_version; Eina_Bool destination_alpha : 1; Eina_Bool hidden : 1; } info; diff --git a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c index 9447ebc4c0..375635ddea 100644 --- a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c @@ -71,7 +71,6 @@ struct _Dmabuf_Buffer struct _Dmabuf_Surface { Surface *surface; - int compositor_version; Dmabuf_Buffer *current; Dmabuf_Buffer **buffer; @@ -762,7 +761,6 @@ _evas_dmabuf_surface_create(Surface *s, int w, int h, int num_buff) surf->surface = s; surf->alpha = s->info->info.destination_alpha; - surf->compositor_version = s->info->info.compositor_version; /* create surface buffers */ surf->nbuf = num_buff; --
