diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 4e77397957..c99f579b85 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -7683,8 +7683,6 @@ _elm_genlist_item_flip_set(Eo *eo_it, Elm_Gen_Item *it, Eina_Bool flip) { ELM_GENLIST_ITEM_CHECK_OR_RETURN(it); - Eina_Bool prev_flip = it->flipped; - flip = !!flip; if (it->flipped == flip) return; @@ -7694,13 +7692,10 @@ _elm_genlist_item_flip_set(Eo *eo_it, Elm_Gen_Item *it, Eina_Bool flip) } else { - if (prev_flip != flip) - { - edje_object_signal_emit(VIEW(it), SIGNAL_FLIP_DISABLED, "elm"); - if (GL_IT(it)->wsd->decorate_all_mode) - edje_object_signal_emit(it->deco_all_view, SIGNAL_FLIP_DISABLED, - "elm"); - } + edje_object_signal_emit(VIEW(it), SIGNAL_FLIP_DISABLED, "elm"); + if (GL_IT(it)->wsd->decorate_all_mode) + edje_object_signal_emit(it->deco_all_view, SIGNAL_FLIP_DISABLED, + "elm"); it->flipped = flip; _item_cache_zero(GL_IT(it)->wsd);