discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=119dfb1bd8b34f8471135f9f79db2ab3108a71ca

commit 119dfb1bd8b34f8471135f9f79db2ab3108a71ca
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed Jul 30 11:20:08 2014 -0400

    unset phony exe on client deletion if exe still exists
    
    fix T1460
---
 src/bin/e_comp_x.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index 2326722..3a71606 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -1305,7 +1305,11 @@ _e_comp_x_hide(void *data EINA_UNUSED, int type 
EINA_UNUSED, Ecore_X_Event_Windo
         hid = EINA_TRUE;
         evas_object_hide(ec->frame);
         if (!ec->internal)
-          e_object_del(E_OBJECT(ec));
+          {
+             if (ec->exe_inst && ec->exe_inst->exe)
+               ec->exe_inst->phony = 0;
+             e_object_del(E_OBJECT(ec));
+          }
      }
    if (hid)
      _e_comp_x_focus_check(ec->comp);

-- 


Reply via email to