From: Woochanlee Date: Fri, 11 Sep 2020 06:39:05 +0000 (+0900) Subject: elm_spinner: Fix button and entry show/hide transition timing. X-Git-Tag: submit/tizen/20200911.065559^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F09%2F243909%2F1;p=platform%2Fupstream%2Fefl.git elm_spinner: Fix button and entry show/hide transition timing. If the signal emiited after show/hide API calling, internal edje calc logic will broken. @tizen_fix Change-Id: Ib5fa1a4bfeea0867f27faeddd00f3e0e9ccdbbd3 Signed-off-by: Woochanlee --- diff --git a/src/lib/elementary/elm_spinner.c b/src/lib/elementary/elm_spinner.c index 8d6d3a4..b3b74d6 100644 --- a/src/lib/elementary/elm_spinner.c +++ b/src/lib/elementary/elm_spinner.c @@ -536,8 +536,16 @@ _entry_hide(Evas_Object *obj) if (sd->button_layout) { elm_layout_signal_emit(obj, "elm,state,button,active", "elm"); + //TIZEN_ONLY(20200911): if signal emitted after below show API calling. + // The edje calc logic will be broken. + edje_object_message_signal_process(elm_layout_edje_get(obj)); + // evas_object_show(sd->text_button); elm_layout_signal_emit(obj, "elm,state,entry,inactive", "elm"); + //TIZEN_ONLY(20200911): if signal emitted after below show API calling. + // The edje calc logic will be broken. + edje_object_message_signal_process(elm_layout_edje_get(obj)); + // evas_object_hide(sd->ent); } else