diff --git a/legacy/elementary/src/lib/elm_flip.c b/legacy/elementary/src/lib/elm_flip.c index 883bf9ebdd..1bb57e2ee2 100644 --- a/legacy/elementary/src/lib/elm_flip.c +++ b/legacy/elementary/src/lib/elm_flip.c @@ -615,4 +615,12 @@ elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode) // force calc to contents are the right size before transition evas_smart_objects_calculate(evas_object_evas_get(obj)); _flip(obj); + // FIXME: hack around evas rendering bug (only fix makes evas bitch-slow + evas_object_map_enable_set(wd->front.content, 0); + evas_object_map_enable_set(wd->back.content, 0); + evas_object_resize(wd->front.content, 0, 0); + evas_object_resize(wd->back.content, 0, 0); + evas_smart_objects_calculate(evas_object_evas_get(obj)); + _configure(obj); + // FIXME: end hack }