evas: ++safety. 73/261373/5 submit/tizen/20210726.093758
authorMichal Szczecinski <m.szczecinsk@partner.samsung.com>
Fri, 16 Jul 2021 06:57:56 +0000 (08:57 +0200)
committerHermet Park <chuneon.park@samsung.com>
Mon, 26 Jul 2021 06:48:10 +0000 (06:48 +0000)
Added possible null dereference check in evas object clipping
recalculation.

Change-Id: I353d09809d7884b0d827a914199ac4dba6dd8958

src/lib/evas/canvas/evas_object_main.c

index 55ace3c..bc440ab 100644 (file)
@@ -332,7 +332,7 @@ evas_object_clip_recalc_do(Evas_Object_Protected_Data *obj, Evas_Object_Protecte
           }
 
         obj->clip.prev_mask = NULL;
-        if (EINA_UNLIKELY(clipper->mask->is_mask))
+        if (clipper->mask && EINA_UNLIKELY(clipper->mask->is_mask))
           {
              // Set complex masks the object being clipped (parent)
              obj->clip.mask = clipper;