genlist : fix re-calculate on language changed 12/143512/2
authorSangHyeon Jade Lee <dltkdgus1764@gmail.com>
Thu, 10 Aug 2017 07:37:04 +0000 (16:37 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Thu, 10 Aug 2017 08:35:45 +0000 (08:35 +0000)
Change-Id: I3a599c45228e652624d38fa8f73db45de084c35e
Signed-off-by: SangHyeon Jade Lee <dltkdgus1764@gmail.com>
src/mobile_lib/elm_genlist.c

index d1465b3226b2dbff8dcbab987c3a053d25a2a13c..6d32c1a5bc2d9009d8697cabc5e9b44503802122 100644 (file)
@@ -4241,9 +4241,14 @@ _elm_genlist_elm_widget_translate(Eo *obj, Elm_Genlist_Data *sd)
                                                  NULL,
                                                  ELM_GENLIST_ITEM_FIELD_TEXT);
                }
+             else GL_IT(it)->calc_done = EINA_FALSE;
           }
+        itb->calc_done = EINA_FALSE;
      }
 
+   eina_hash_free_buckets(sd->size_caches);
+   sd->calc_done = EINA_FALSE;
+
    return EINA_TRUE;
 }