When _elm_datetime_items_get() calling with only time format after datetime creation.
The location has been swapped. so some of sorted_field index address gets a invalid
address. then it makes a crash.
@tizen_fix
Change-Id: I8e073237793d6af46a726be6cd51827f14c15661
Eina_List *items = NULL;
Datetime_Field *field;
unsigned int idx;
- Datetime_Field *sorted_fields[ELM_DATETIME_TYPE_COUNT];
+ //TIZEN_ONLY(20170818): Prevent Null pointer ref.
+ Datetime_Field *sorted_fields[ELM_DATETIME_TYPE_COUNT] = {0};
+ //Datetime_Field *sorted_fields[ELM_DATETIME_TYPE_COUNT];
+ //
ELM_DATETIME_DATA_GET(obj, sd);
for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++)
{
field = sorted_fields[idx];
+ //TIZEN_ONLY(20170818): Prevent Null pointer ref.
+ if (!field) continue;
+ //
if (field->fmt_exist && field->visible)
items = eina_list_append(items, field->item_obj);
}