aboutsummaryrefslogtreecommitdiffstats
path: root/legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2011-10-05 23:41:39 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2011-10-05 23:41:39 +0000
commitf51d00e4cf1b06342c01c59c92bda4f19d968551 (patch)
tree56b195b5c378a0390adef6fd9236d24548aeb1ee /legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c
parent[PATCH] evas: fix typo in LOOP_ALIGNED_U1_A48_SSE3 (diff)
downloadefl-f51d00e4cf1b06342c01c59c92bda4f19d968551.tar.gz
ecore_evas_ews: focus-out may be called during deletion.
SVN revision: 63857
Diffstat (limited to 'legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c')
-rw-r--r--legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c
index 2ff403d37b..c012990d2b 100644
--- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c
+++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_ews.c
@@ -1032,6 +1032,7 @@ static void
_ecore_evas_ews_cb_focus_out(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Ecore_Evas *ee = data;
+ if (ee->deleted) return;
ecore_evas_focus_set(ee, EINA_FALSE);
}