[Stacked Icon]Fixed Prevent issues:20743,19168
authorRajeev Ranjan <rajeev.r@samsung.com>
Sat, 15 Oct 2011 09:41:25 +0000 (15:11 +0530)
committerRajeev Ranjan <rajeev.r@samsung.com>
Mon, 17 Oct 2011 05:32:29 +0000 (11:02 +0530)
Change-Id: If005148d860c9df8140ae204b3947ade5882fb9b

src/lib/elm_stackedicon.c

index f0a5316..d709bcd 100644 (file)
@@ -336,10 +336,11 @@ _icon_move_map(void *data, int interval_x, int interval_y)
 {\r
    Widget_Data *wd = (Widget_Data *)data;\r
    int i = 0;\r
-   int num = eina_list_count(wd->list);\r
+   int num;\r
    int x = 0, y = 0;\r
    if (!wd) return;\r
-   \r
+   num = eina_list_count(wd->list);\r
+\r
    for (i =0; i  < num; i++)\r
      {\r
         Elm_Stackedicon_Item *it = NULL;\r
@@ -526,8 +527,11 @@ _create_fake_image(Evas_Object *obj)
    // add shown icons\r
    EINA_LIST_REVERSE_FOREACH(wd->list, l, it) \r
      {\r
-        if (it->index >= MAX_SHOWN_ITEM) continue;\r
-        if (it) _add_image_to_buffer(obj, e, it);\r
+        if (it)\r
+          {\r
+             if (it->index >= MAX_SHOWN_ITEM) continue;\r
+             _add_image_to_buffer(obj, e, it);\r
+          }\r
      }\r
    ecore_evas_show( ee );\r
 \r