elm_genlist.c: Fix to decorate the item if it is set
authornirajkr <niraj.kr@samsung.com>
Fri, 29 Nov 2013 10:18:00 +0000 (19:18 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 29 Nov 2013 10:18:00 +0000 (19:18 +0900)
Summary: Changes in the _item_realize to decorate the item T576 test_genlist10

Reviewers: seoz, singh.amitesh

Differential Revision: https://phab.enlightenment.org/D358

src/lib/elm_genlist.c

index e362e49088e4615aeb21148b2d032b7fe785ff94..5423370001530579bf48b522057538bc09e91ffc 100644 (file)
@@ -108,6 +108,7 @@ static void      _item_mouse_callbacks_del(Elm_Gen_Item *, Evas_Object *);
 static void      _access_activate_cb(void *data __UNUSED__,
                                      Evas_Object *part_obj __UNUSED__,
                                      Elm_Object_Item *item);
+static void _decorate_item_set(Elm_Gen_Item *);
 
 static void
 _elm_genlist_pan_smart_pos_set(Eo *obj, void *_pd, va_list *list)
@@ -1752,6 +1753,9 @@ _item_realize(Elm_Gen_Item *it,
              edje_object_message_signal_process(it->deco_all_view);
           }
      }
+     
+   if (it->decorate_it_set) _decorate_item_set(it);
+    
    edje_object_message_signal_process(VIEW(it));
 }