summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dransfeld <sd@tango.flipp.net>2014-09-18 10:44:18 +0200
committerSebastian Dransfeld <sd@tango.flipp.net>2014-09-18 10:48:50 +0200
commit2690080c2d590eb06f0737674dc8e1fdd4d1773f (patch)
tree9cba468350347ff3b01cb4f5fb56055959446134
parent54d5653e1bf1a6e7521dd18209b53e609725d607 (diff)
downloadefl-2690080c2d590eb06f0737674dc8e1fdd4d1773f.tar.gz
Evas: Fix crash in hide
During E shutdown I often get a crash here, so check if we have an evas. @fix
-rw-r--r--src/lib/evas/canvas/evas_object_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c
index 09db816f26..29706fa622 100644
--- a/src/lib/evas/canvas/evas_object_main.c
+++ b/src/lib/evas/canvas/evas_object_main.c
@@ -1218,7 +1218,7 @@ _hide(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj)
evas_object_change(eo_obj, obj);
evas_object_clip_dirty(eo_obj, obj);
- if (!(obj->layer->evas->is_frozen))
+ if (obj->layer->evas && !(obj->layer->evas->is_frozen))
{
evas_object_clip_across_clippees_check(eo_obj, obj);
evas_object_recalc_clippees(obj);