evas render: add a null check for ++safety 33/262633/1
authorHermet Park <chuneon.park@samsung.com>
Tue, 17 Aug 2021 04:45:20 +0000 (13:45 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 17 Aug 2021 04:45:20 +0000 (13:45 +0900)
Change-Id: I202333d0ab79ad439b7c70fdacbda2041d015840

src/lib/evas/canvas/evas_render.c

index 2d31ce0..fb60aad 100644 (file)
@@ -491,7 +491,7 @@ _evas_render_phase1_direct(Evas_Public_Data *e,
              evas_object_clip_recalc(obj);
              obj->func->render_pre(eo_obj, obj, obj->private_data);
 
-             if (obj->proxy->redraw || obj->mask->redraw)
+             if (obj->proxy->redraw || (obj->mask && obj->mask->redraw))
                _evas_render_prev_cur_clip_cache_add(e, obj);
 
              if (!obj->smart.smart || evas_object_smart_changed_get(obj))