From e47282449b11d8c6acd4a55e6c2cbf9a46e83149 Mon Sep 17 00:00:00 2001 From: Woochanlee Date: Fri, 11 Sep 2020 15:39:05 +0900 Subject: [PATCH] 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 --- src/lib/elementary/elm_spinner.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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 -- 2.7.4