From aa0bd3852236047a1f50e9f63df8b0cb7837a757 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Mon, 25 Jul 2011 09:02:41 +0000 Subject: [PATCH] elm gengrid: Removed elm_gengrid_item_update() from elm_gengrid_item_data_set(). So please call elm_gengrid_item_update() when you need it. This change is same as a genlist change in the following link. http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg33855.html SVN revision: 61674 --- legacy/elementary/src/lib/elm_gengrid.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/legacy/elementary/src/lib/elm_gengrid.c b/legacy/elementary/src/lib/elm_gengrid.c index c48ca00c9a..02eefb6223 100644 --- a/legacy/elementary/src/lib/elm_gengrid.c +++ b/legacy/elementary/src/lib/elm_gengrid.c @@ -2355,9 +2355,9 @@ elm_gengrid_item_data_get(const Elm_Gengrid_Item *item) * Set the data item from the gengrid item * * This sets the data value passed on the elm_gengrid_item_append() and - * related item addition calls. This function will also call - * elm_gengrid_item_update() so the item will be updated to reflect - * the new data. + * related item addition calls. This function will not call + * elm_gengrid_item_update() anymore. So call elm_gengrid_item_update() + * manually only when it's needed. * * @param item The item * @param data The new data pointer to set @@ -2370,7 +2370,6 @@ elm_gengrid_item_data_set(Elm_Gengrid_Item *item, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(item); elm_widget_item_data_set(item, data); - elm_gengrid_item_update(item); } EAPI const Elm_Gengrid_Item_Class *