datetime: Correct the validation of parameter in _field_format_get/_field_limit_get

Because field_list is an array, we should check boundary instead of NULL.
This commit is contained in:
Ryuan Choi 2014-02-05 00:53:14 +09:00
parent 48dc06e1ba
commit eaedf01afb
1 changed files with 4 additions and 2 deletions

View File

@ -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;