diff options
author | Sebastian Dransfeld <sd@tango.flipp.net> | 2014-09-18 10:44:18 +0200 |
---|---|---|
committer | Sebastian Dransfeld <sd@tango.flipp.net> | 2014-09-18 10:48:50 +0200 |
commit | 2690080c2d590eb06f0737674dc8e1fdd4d1773f (patch) | |
tree | 9cba468350347ff3b01cb4f5fb56055959446134 | |
parent | 54d5653e1bf1a6e7521dd18209b53e609725d607 (diff) | |
download | efl-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.c | 2 |
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); |