evas canvas: ++safety 09/261109/1
authorHermet Park <chuneon.park@samsung.com>
Mon, 12 Jul 2021 05:55:47 +0000 (14:55 +0900)
committerHermet Park <chuneon.park@samsung.com>
Mon, 12 Jul 2021 05:55:47 +0000 (14:55 +0900)
prevent null access just in case.

Change-Id: I5cb089edf8d8209ac85eb287f2d3a6245d951a3c

src/lib/evas/include/evas_inline.x

index 27b306e..c9b1213 100644 (file)
@@ -168,7 +168,7 @@ evas_object_is_source_invisible(Evas_Object *eo_obj EINA_UNUSED, Evas_Object_Pro
      return obj->parent_cache.src_invisible;
    if (obj->proxy->proxies && obj->proxy->src_invisible) return 1;
    if (!obj->smart.parent) return 0;
-   if (obj->mask->is_mask) return 0;
+   if (obj->mask && obj->mask->is_mask) return 0;
    Evas_Object_Protected_Data *smart_parent_pd =
       efl_data_scope_get(obj->smart.parent, EFL_CANVAS_OBJECT_CLASS);
    obj->parent_cache.src_invisible =