From 2ddd485284646e25910b7600573a1bc78129ad7a Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Wed, 24 Feb 2021 09:57:36 +0100 Subject: [PATCH] fix(obj): fix lv_obj_has_flag when ORed values are used --- src/lv_core/lv_obj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lv_core/lv_obj.c b/src/lv_core/lv_obj.c index 7a1a884a5..2f8da5426 100644 --- a/src/lv_core/lv_obj.c +++ b/src/lv_core/lv_obj.c @@ -463,7 +463,7 @@ bool lv_obj_has_flag(const lv_obj_t * obj, lv_obj_flag_t f) { LV_ASSERT_OBJ(obj, MY_CLASS); - return obj->flags & f ? true : false; + return (obj->flags & f) == f ? true : false; } lv_bidi_dir_t lv_obj_get_base_dir(const lv_obj_t * obj)