From: Joogab Yun Date: Wed, 24 May 2017 09:23:54 +0000 (+0900) Subject: [evas_tbmbuf] changed to not use wl_event_queue X-Git-Tag: accepted/tizen/unified/20170531.082540~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e4dfb0b3077de0de7fbe3e028d8b7e29a1da26a9;p=platform%2Fupstream%2Fefl.git [evas_tbmbuf] changed to not use wl_event_queue Change-Id: I1923dfecffac7a9050d6751e8528e9310396eff3 --- diff --git a/src/modules/evas/engines/wayland_shm/evas_tbmbuf.c b/src/modules/evas/engines/wayland_shm/evas_tbmbuf.c index c80ecb4..08607df 100644 --- a/src/modules/evas/engines/wayland_shm/evas_tbmbuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_tbmbuf.c @@ -285,53 +285,15 @@ _wait_free_buffer(Tbmbuf_Surface *surface) { if (!surface) return; - struct wl_tbm *wl_tbm; - int i, num_surface; - tbm_surface_h surfaces[5]; - struct wl_event_queue *queue = NULL; - struct wl_buffer *buffer; - wl_display_dispatch_pending(surface->wl_display); if (sym_tbm_surface_queue_can_dequeue(surface->tbm_queue, 0)) return; DBG("WAIT free buffer"); - wl_tbm = sym_wayland_tbm_client_get_wl_tbm(surface->tbm_client); - if (!wl_tbm) { - ERR(" sym_wayland_tbm_client_get_wl_tbm() wl_tbm == NULL"); - return; - } - - queue = wl_display_create_queue((struct wl_display *)surface->wl_display); - if (!queue) { - ERR("wl_display_create_queue() queue == NULL"); - return; - } - - sym_tbm_surface_queue_get_surfaces(surface->tbm_queue, surfaces, &num_surface); - for(i=0; itbm_queue, 0)) { - wl_display_dispatch_queue(surface->wl_display, queue); + wl_display_dispatch(surface->wl_display); } - - for(i=0; i