diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index adae7d5e74..dcfecfce54 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -311,6 +311,9 @@ evas_object_clip_recalc_do(Evas_Object_Protected_Data *obj, Evas_Object_Protecte cb = (cb * (nb + 1)) >> 8; ca = (ca * (na + 1)) >> 8; } + else obj->clip.mask = NULL; + if (!EVAS_OBJECT_DATA_VALID(obj->clip.mask)) + obj->clip.mask = NULL; if (((ca == 0) && (obj->cur->render_op == EVAS_RENDER_BLEND)) || (cw <= 0) || (ch <= 0))