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);
 }
 

-- 


Reply via email to