fix warning - bug waiting to happen!
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 5 Mar 2012 12:40:39 +0000 (12:40 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 5 Mar 2012 12:40:39 +0000 (12:40 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68708 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_datetime.c

index 1edbae7..9e08f9d 100644 (file)
@@ -194,7 +194,7 @@ static Eina_List *
 _datetime_items_get(const Evas_Object *obj)
 {
    Widget_Data *wd;
-   Eina_List *items;
+   Eina_List *items = NULL;
    Datetime_Field *field;
    int loc, count = 0;
    unsigned int idx;
@@ -208,12 +208,14 @@ _datetime_items_get(const Evas_Object *obj)
         if (field->fmt_exist && field->visible) count++;
      }
    for (loc = 0; loc < count; loc++)
-     for (idx = 0; idx < DATETIME_TYPE_COUNT; idx++)
-       {
-          field = wd->field_list + idx;
-          if (field->location == loc)
-            items = eina_list_append(items, field->item_obj);
-       }
+     {
+        for (idx = 0; idx < DATETIME_TYPE_COUNT; idx++)
+          {
+             field = wd->field_list + idx;
+             if (field->location == loc)
+               items = eina_list_append(items, field->item_obj);
+          }
+     }
 
    return items;
 }