elm genlist/gengrid: No need to call elm_widget_data_get() if we know it. it->wd...
authorseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 21 Oct 2011 17:06:46 +0000 (17:06 +0000)
committerseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 21 Oct 2011 17:06:46 +0000 (17:06 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@64263 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_gengrid.c
src/lib/elm_genlist.c

index 7dd20ac..f7de359 100644 (file)
@@ -2857,7 +2857,7 @@ EAPI void
 elm_gengrid_item_show(Elm_Gen_Item *it)
 {
    ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it);
-   Widget_Data *wd = elm_widget_data_get(WIDGET(it));
+   Widget_Data *wd = it->wd;
    Evas_Coord minx = 0, miny = 0;
 
    if (!wd) return;
@@ -2885,7 +2885,7 @@ elm_gengrid_item_bring_in(Elm_Gen_Item *it)
    if (it->delete_me) return;
 
    Evas_Coord minx = 0, miny = 0;
-   Widget_Data *wd = elm_widget_data_get(WIDGET(it));
+   Widget_Data *wd = it->wd;
    if (!wd) return;
    _pan_min_get(wd->pan_smart, &minx, &miny);
 
index 6942f5c..aa42052 100644 (file)
@@ -3975,7 +3975,7 @@ elm_genlist_item_selected_set(Elm_Gen_Item *it,
                               Eina_Bool         selected)
 {
    ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it);
-   Widget_Data *wd = elm_widget_data_get(WIDGET(it));
+   Widget_Data *wd = it->wd;
    if (!wd) return;
    if ((it->delete_me) || (it->disabled)) return;
    selected = !!selected;