diff --git a/legacy/elementary/src/lib/elm_datetime.c b/legacy/elementary/src/lib/elm_datetime.c index 9436478c7f..e47188bd82 100644 --- a/legacy/elementary/src/lib/elm_datetime.c +++ b/legacy/elementary/src/lib/elm_datetime.c @@ -693,10 +693,11 @@ _field_format_get(Evas_Object *obj, { Datetime_Field *field; + if (field_type > ELM_DATETIME_AMPM) return NULL; + ELM_DATETIME_DATA_GET(obj, sd); field = sd->field_list + field_type; - if (!field) return NULL; return field->fmt; } @@ -711,10 +712,11 @@ _field_limit_get(Evas_Object *obj, Datetime_Field *field; unsigned int idx; + if (field_type > ELM_DATETIME_AMPM) return; + ELM_DATETIME_DATA_GET(obj, sd); field = sd->field_list + field_type; - if (!field) return; min = field->min; max = field->max;