elm elm_gengrid.c: Optimize item count calculation when an item is appended. Patch...
authorDaniel Juyung Seo <seojuyung2@gmail.com>
Mon, 4 Mar 2013 11:29:44 +0000 (20:29 +0900)
committerDaniel Juyung Seo <seojuyung2@gmail.com>
Mon, 4 Mar 2013 11:32:04 +0000 (20:32 +0900)
Do not need to calculate the list count when a gengrid item is appended.
Just use item_count which was already calculated.

legacy/elementary/src/lib/elm_gengrid.c

index 78c0954..7973578 100644 (file)
@@ -2708,7 +2708,7 @@ _item_append(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
    if (!it) return;
 
    sd->items = eina_inlist_append(sd->items, EINA_INLIST_GET(it));
-   it->position = eina_inlist_count(sd->items);
+   it->position = sd->item_count;
    it->position_update = EINA_TRUE;
 
    if (it->group)