Index: src/lib/elm_datetime.c
===================================================================
--- src/lib/elm_datetime.c	(리비전 75424)
+++ src/lib/elm_datetime.c	(작업 사본)
@@ -371,22 +371,23 @@ _datetime_items_get(const Evas_Object *obj)
 {
    Eina_List *items = NULL;
    Datetime_Field *field;
-   int loc, count = 0;
+   int loc = 0;
    unsigned int idx;
+   Eina_Bool visible[ELM_DATETIME_TYPE_COUNT];
 
    ELM_DATETIME_DATA_GET(obj, sd);
 
    for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++)
      {
         field = sd->field_list + idx;
-        if (field->fmt_exist && field->visible) count++;
+        if (field->fmt_exist && field->visible) visible[idx] = EINA_TRUE;
      }
-   for (loc = 0; loc < count; loc++)
+   for (loc = 0; loc < ELM_DATETIME_TYPE_COUNT; loc++)
      {
         for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++)
           {
              field = sd->field_list + idx;
-             if (field->location == loc)
+             if ((field->location == loc) && (visible[idx]))
                items = eina_list_append(items, field->item_obj);
           }
      }
