From 9199c4b7bee492436419f73882d1f7110e1d4ed3 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Tue, 26 Dec 2017 15:42:22 +0900 Subject: [PATCH] e_comp_wl_tbm: always export rsm_buffer when send buffer_changed Change-Id: I7ae2df492038202adf775edc7170cba2aa69b1e0 --- src/bin/e_comp_wl_tbm.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/bin/e_comp_wl_tbm.c b/src/bin/e_comp_wl_tbm.c index 4a5fded..8ade34a 100644 --- a/src/bin/e_comp_wl_tbm.c +++ b/src/bin/e_comp_wl_tbm.c @@ -121,20 +121,15 @@ EINTERN struct wl_resource * e_comp_wl_tbm_remote_buffer_get(struct wl_resource *wl_tbm, struct wl_resource *wl_buffer) { struct wl_resource *remote_buffer; + tbm_surface_h tbm_surface; EINA_SAFETY_ON_NULL_RETURN_VAL(wl_tbm, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(wl_buffer, NULL); - remote_buffer = wayland_tbm_server_get_remote_buffer(e_comp->wl_comp_data->tbm.server, - wl_buffer, wl_tbm); - if (!remote_buffer) { - tbm_surface_h tbm_surface; - - tbm_surface = wayland_tbm_server_get_surface(e_comp->wl_comp_data->tbm.server, - wl_buffer); - remote_buffer = wayland_tbm_server_export_buffer(e_comp->wl_comp_data->tbm.server, - wl_tbm, tbm_surface); - } + tbm_surface = wayland_tbm_server_get_surface(e_comp->wl_comp_data->tbm.server, + wl_buffer); + remote_buffer = wayland_tbm_server_export_buffer(e_comp->wl_comp_data->tbm.server, + wl_tbm, tbm_surface); return remote_buffer; } -- 2.7.4