forked from enlightenment/efl
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:
parent
28400e3260
commit
05c9aff90a
|
@ -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));
|
||||
|
|
Loading…
Reference in New Issue