jihoon pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=f8e05dc53f3430694a540ca875b05853ca11f8bb

commit f8e05dc53f3430694a540ca875b05853ca11f8bb
Author: Jihoon Kim <[email protected]>
Date:   Tue Dec 31 11:38:46 2013 +0900

    spinner: add NULL check
---
 src/lib/elm_spinner.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/lib/elm_spinner.c b/src/lib/elm_spinner.c
index da0272d..e5d2f18 100644
--- a/src/lib/elm_spinner.c
+++ b/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

-- 


Reply via email to