aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/evas/canvas/evas_clip.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_clip.c b/src/lib/evas/canvas/evas_clip.c
index 3678d4aa82..809c24f72a 100644
--- a/src/lib/evas/canvas/evas_clip.c
+++ b/src/lib/evas/canvas/evas_clip.c
@@ -289,7 +289,8 @@ _efl_canvas_object_clipper_unset_common(Evas_Object_Protected_Data *obj, Eina_Bo
if (((clip->cur) && (clip->cur->visible)) &&
(((clip->cur->color.r != 255) || (clip->cur->color.g != 255) ||
(clip->cur->color.b != 255) || (clip->cur->color.a != 255)) ||
- (clip->mask->is_mask)))
+ (clip->mask->is_mask)) &&
+ efl_alive_get(clip->object))
{
if (clip->layer)
{