zmike pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3bdd50e4126757632d9a651fa7ecc8e035c79b63
commit 3bdd50e4126757632d9a651fa7ecc8e035c79b63 Author: WooHyun Jung <wh0705.j...@samsung.com> Date: Thu Sep 26 08:59:31 2019 -0400 edje_legacy: add validation check to return legacy default value Summary: When invalid object comes, the return value should be EINA_FALSE. Reviewers: zmike, bu5hm4n, segfaultxavi Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10185 --- src/lib/edje/edje_legacy.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/edje/edje_legacy.c b/src/lib/edje/edje_legacy.c index a93ed061a6..a72b951058 100644 --- a/src/lib/edje/edje_legacy.c +++ b/src/lib/edje/edje_legacy.c @@ -1208,6 +1208,7 @@ edje_object_play_set(Evas_Object *obj, Eina_Bool play) EAPI Eina_Bool edje_object_play_get(const Evas_Object *obj) { + if (!efl_isa(obj, EFL_CANVAS_LAYOUT_CLASS)) return EINA_FALSE; return !efl_player_paused_get(obj); } --