From d44e02b43e0851fbbbd0aed3e9c1a6d7e6209d65 Mon Sep 17 00:00:00 2001 From: Gwanglim Lee Date: Tue, 21 Jul 2015 18:46:45 +0900 Subject: [PATCH] e_comp_wl: added missing e_pixmap_free to wl_surface::destroy request handler if e doesn't make E_Client for client yet. Change-Id: I5d6914a29fbdbc5c45a45db08ff7cd990e465ce8 --- src/bin/e_comp_wl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 6d76ea9..ee8b8e2 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -1824,7 +1824,10 @@ _e_comp_wl_surface_destroy(struct wl_resource *resource) /* try to get the e_client from this pixmap */ if (!(ec = e_pixmap_client_get(ep))) - return; + { + e_pixmap_free(ep); + return; + } evas_object_hide(ec->frame); e_object_del(E_OBJECT(ec)); -- 2.7.4