diff --git a/legacy/elementary/src/lib/elm_spinner.c b/legacy/elementary/src/lib/elm_spinner.c index da0272d3d5..e5d2f18ffa 100644 --- a/legacy/elementary/src/lib/elm_spinner.c +++ b/legacy/elementary/src/lib/elm_spinner.c @@ -768,14 +768,14 @@ static void _elm_spinner_smart_focus_next_manager_is(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, va_list *list) { Eina_Bool *ret = va_arg(*list, Eina_Bool *); - *ret = _elm_spinner_smart_focus_next_enable; + if (ret) *ret = _elm_spinner_smart_focus_next_enable; } static void _elm_spinner_smart_focus_direction_manager_is(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, va_list *list) { Eina_Bool *ret = va_arg(*list, Eina_Bool *); - *ret = EINA_FALSE; + if (ret) *ret = EINA_FALSE; } static Evas_Object * @@ -892,7 +892,7 @@ _elm_spinner_label_format_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { const char **ret = va_arg(*list, const char **); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->label; + if (ret) *ret = sd->label; } EAPI void @@ -974,7 +974,7 @@ _elm_spinner_step_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { double *ret = va_arg(*list, double *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->step; + if (ret) *ret = sd->step; } EAPI void @@ -1022,7 +1022,7 @@ _elm_spinner_value_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { double *ret = va_arg(*list, double *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->val; + if (ret) *ret = sd->val; } EAPI void @@ -1055,7 +1055,7 @@ _elm_spinner_wrap_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { Eina_Bool *ret = va_arg(*list, Eina_Bool *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->wrap; + if (ret) *ret = sd->wrap; } EAPI void @@ -1167,7 +1167,7 @@ _elm_spinner_editable_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { Eina_Bool *ret = va_arg(*list, Eina_Bool *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->editable; + if (ret) *ret = sd->editable; } EAPI void @@ -1200,7 +1200,7 @@ _elm_spinner_interval_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { double *ret = va_arg(*list, double *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->first_interval; + if (ret) *ret = sd->first_interval; } EAPI void @@ -1233,7 +1233,7 @@ _elm_spinner_base_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { double *ret = va_arg(*list, double *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->val_base; + if (ret) *ret = sd->val_base; } EAPI void @@ -1266,7 +1266,7 @@ _elm_spinner_round_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) { int *ret = va_arg(*list, int *); Elm_Spinner_Smart_Data *sd = _pd; - *ret = sd->round; + if (ret) *ret = sd->round; } static void