From 38e2abce58ff489d081a3c859d4cbe5dae2e1f3c Mon Sep 17 00:00:00 2001 From: seoz 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 git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@61674 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_gengrid.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c index c48ca00..02eefb6 100644 --- a/src/lib/elm_gengrid.c +++ b/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 * -- 2.7.4