aboutsummaryrefslogtreecommitdiffstats
path: root/legacy/elementary/src/lib/elm_win.c
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2015-06-16 17:01:02 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-06-16 17:01:49 -0400
commit21f010339723e53a01c7b355bef503acf9c83b7e (patch)
tree95d327c723a1a8817c1e28e1001238d62afea6f0 /legacy/elementary/src/lib/elm_win.c
parentwin: only trigger del trap if win type is not FAKE (diff)
downloadefl-21f010339723e53a01c7b355bef503acf9c83b7e.tar.gz
win: do not use deferred ecore evas deletion for FAKE wins
these ees will be deleted externally anyway @fix
Diffstat (limited to 'legacy/elementary/src/lib/elm_win.c')
-rw-r--r--legacy/elementary/src/lib/elm_win.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/legacy/elementary/src/lib/elm_win.c b/legacy/elementary/src/lib/elm_win.c
index 558a204eed..54643f476a 100644
--- a/legacy/elementary/src/lib/elm_win.c
+++ b/legacy/elementary/src/lib/elm_win.c
@@ -1838,7 +1838,7 @@ _elm_win_evas_object_smart_del(Eo *obj, Elm_Win_Data *sd)
}
else
{
- if (sd->ee)
+ if (sd->ee && (sd->type != ELM_WIN_FAKE))
{
ecore_job_add(_deferred_ecore_evas_free, sd->ee);
_elm_win_deferred_free++;