[Genlist] Fix genlist launching time issue.
authorTae-Hwan Kim <the81.kim@samsung.com>
Fri, 12 Apr 2013 14:00:46 +0000 (23:00 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 02:20:15 +0000 (11:20 +0900)
Change-Id: Ib6a04d81162e21236a8aa1db428a087a4617ff76

src/lib/elm_genlist.c

index 865fa5b..f58b228 100644 (file)
@@ -467,8 +467,8 @@ _elm_genlist_pan_smart_resize(Evas_Object *obj,
        psd->wsd->prev_viewport_w != w)
      {
         psd->wsd->size_changed = EINA_TRUE;
-        psd->wsd->prev_viewport_w = w;
      }
+   psd->wsd->prev_viewport_w = w;
 
    psd->wsd->pan_changed = EINA_TRUE;
    if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
@@ -3950,16 +3950,6 @@ _item_queue(Elm_Genlist_Smart_Data *sd,
    if (sd->queue_idle_enterer)
       ecore_idle_enterer_del(sd->queue_idle_enterer);
    sd->queue_idle_enterer = ecore_idle_enterer_add(_item_idle_enterer, sd);
-
-   if (sd->prev_viewport_w != 0)
-     {
-        while ((sd->queue) && ((!sd->blocks) || (!sd->blocks->next)))
-          _queue_process(sd);
-
-        while ((sd->queue) && (sd->blocks) &&
-               (sd->homogeneous) && (sd->mode == ELM_LIST_COMPRESS))
-          _queue_process(sd);
-     }
 }
 
 /* If the application wants to know the relative item, use