discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=2e52e59f4ad12e7adc3549ca65e78726819c0c43

commit 2e52e59f4ad12e7adc3549ca65e78726819c0c43
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Apr 21 13:50:38 2016 -0400

    ensure that wl clients do not run extra render on hide twice
    
    fixes crash when applications crash
---
 src/bin/e_comp_wl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index 71a850e..d303cd9 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -127,6 +127,7 @@ _e_comp_wl_evas_cb_hide(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EIN
    E_Client *ec = data;
 
    if (!e_object_is_del(E_OBJECT(ec))) return;
+   if (!e_object_ref_get(E_OBJECT(ec))) return;
 
    e_comp_object_damage(ec->frame, 0, 0, ec->w, ec->h);
    e_comp_object_dirty(ec->frame);

-- 


Reply via email to