From accd0cb5193f667b4c15b5bd6bc1387b4d4b9afd Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Tue, 5 Dec 2023 21:23:23 +0100 Subject: [PATCH] feat(observer): add lv_observer_get_target_obj for MicroPython compatibility --- src/others/observer/lv_observer.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/others/observer/lv_observer.h b/src/others/observer/lv_observer.h index 1f6936aa6..3cf58877e 100644 --- a/src/others/observer/lv_observer.h +++ b/src/others/observer/lv_observer.h @@ -268,6 +268,18 @@ void lv_subject_remove_all_obj(lv_subject_t * subject, lv_obj_t * obj); */ void * lv_observer_get_target(lv_observer_t * observer); +/** + * Get the target object of the observer. + * It's the same as `lv_observer_get_target` and added only + * for semantic reasons + * @param observer pointer to an observer + * @return pointer to the saved object target + */ +static inline lv_obj_t * lv_observer_get_target_obj(lv_observer_t * observer) +{ + return lv_observer_get_target(observer); +} + /** * Notify all observers of subject * @param subject pointer to a subject