elementary: Use efl_data_scope_safe_get when trying to get widget data

As per bu5hm4n, these macros should be using efl_data_scope_safe_get
when trying to get widget data
This commit is contained in:
Christopher Michael 2019-03-18 15:19:21 -04:00
parent 28400e3260
commit 05c9aff90a
1 changed files with 2 additions and 2 deletions

View File

@ -706,7 +706,7 @@ Efl_Canvas_Object * _efl_ui_widget_bg_get(const Efl_Ui_Widget *obj);
#define ELM_WIDGET_DATA_GET_OR_RETURN(o, ptr, ...) \
Elm_Widget_Smart_Data *ptr; \
ptr = efl_data_scope_get(o, EFL_UI_WIDGET_CLASS); \
ptr = efl_data_scope_safe_get(o, EFL_UI_WIDGET_CLASS); \
if (EINA_UNLIKELY(!ptr)) \
{ \
ERR("No widget data for object %p (%s)", \
@ -716,7 +716,7 @@ Efl_Canvas_Object * _efl_ui_widget_bg_get(const Efl_Ui_Widget *obj);
#define ELM_WIDGET_DATA_GET(o, ptr) \
Elm_Widget_Smart_Data *ptr; \
ptr = efl_data_scope_get(o, EFL_UI_WIDGET_CLASS); \
ptr = efl_data_scope_safe_get(o, EFL_UI_WIDGET_CLASS); \
if (EINA_UNLIKELY(!ptr)) \
ERR("No widget data for object %p (%s)", \
o, evas_object_type_get(o));