genlist: fix item calculation performance issue
[platform/upstream/elementary.git] / src / mobile_lib / elm_genlist.c
index 69a7305..b4d4912 100644 (file)
@@ -1432,7 +1432,7 @@ _calc(void *data)
 
 // TIZEN_ONLY(20150828) : Calculate item which position on viewport area
    while (sd->queue &&
-          ((sd->viewport_h > processed_size) || (cnt < MAX_ITEMS_PER_BLOCK)))
+          ((sd->viewport_h > processed_size) && (cnt < MAX_ITEMS_PER_BLOCK)))
      {
         Elm_Gen_Item *tmp;
         tmp = eina_list_data_get(sd->queue);