summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2014-02-18 06:58:08 -0500
committerMike Blumenkrantz <zmike@samsung.com>2014-02-18 06:58:08 -0500
commit5800269e1d5fb7c5db0228adda44d55b46ee3970 (patch)
treed92ad8c10c01df4ff6501b7ff84ae898bdf2858d
parent24305ac456daaf5f3d8db2e468141c04a1f53055 (diff)
better fix for 1bbcf1573a6024ae9882c2bff73afb6ea1ff2716: exec client removalv0.18.4
-rw-r--r--src/bin/e_border.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index f8c0f87..11db187 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -4914,11 +4914,11 @@ _e_border_del(E_Border *bd)
4914 e_exec_phony_del(bd->exe_inst); 4914 e_exec_phony_del(bd->exe_inst);
4915 else 4915 else
4916 { 4916 {
4917 bd->exe_inst->borders = eina_list_remove(bd->exe_inst->borders, bd); 4917 if (!bd->exe_inst->deleted)
4918 if (bd->exe_inst->deleted) 4918 bd->exe_inst->borders = eina_list_remove(bd->exe_inst->borders, bd);
4919 e_object_unref(E_OBJECT(bd));
4920 } 4919 }
4921 bd->exe_inst = NULL; 4920 if (!bd->exe_inst->deleted)
4921 bd->exe_inst = NULL;
4922 } 4922 }
4923 4923
4924 if (bd->fullscreen) bd->desk->fullscreen_borders--; 4924 if (bd->fullscreen) bd->desk->fullscreen_borders--;