genlist : fix re-calculate on language changed 13/143513/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:50 +0000 (08:35 +0000)
Change-Id: I3a599c45228e652624d38fa8f73db45de084c35e
Signed-off-by: SangHyeon Jade Lee <dltkdgus1764@gmail.com>
src/mobile_lib/elm_genlist.c

index e5b43d10261f54c6b793a5a5d826595e6fdd1a3a..42a227ab92f8cf507b6c5f64755f0eebef2c84b8 100644 (file)
@@ -4224,9 +4224,14 @@ _elm_genlist_elm_widget_translate(Eo *obj, Elm_Genlist_Data *sd)
                                                  ELM_GENLIST_ITEM_FIELD_TEXT |
                                                  ELM_GENLIST_ITEM_FIELD_CONTENT);
                }
+             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;
 }