From 2762c5d70834f4021862e01e4ad116f7db74495c Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Thu, 14 Jun 2018 08:55:50 -0400 Subject: [PATCH] elm_datetime, efl_ui_clock : Add check 'legacy widget' for layout signal emission Summary: 08a11d, Signal name is changed to efl ui signal name legacy widget should use elm This commit resolves T6928 #efl, #regression Test Plan: elementary_test -to datetime Reviewers: JackDanielZ, Jaehyun_Cho, Hermet, YOhoho, devilhorns, zmike Reviewed By: zmike Subscribers: YOhoho, cedric, Hermet, Jaehyun_Cho, #committers, JackDanielZ, zmike Tags: #efl Maniphest Tasks: T6928 Differential Revision: https://phab.enlightenment.org/D6289 --- src/lib/elementary/efl_ui_clock.c | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/src/lib/elementary/efl_ui_clock.c b/src/lib/elementary/efl_ui_clock.c index 5854725..e9f059f 100644 --- a/src/lib/elementary/efl_ui_clock.c +++ b/src/lib/elementary/efl_ui_clock.c @@ -480,13 +480,19 @@ _reload_format(Evas_Object *obj) { snprintf(buf, sizeof(buf), EDC_PART_FIELD_ENABLE_SIG_STR, field->location); - elm_layout_signal_emit(obj, buf, "efl"); + if (elm_widget_is_legacy(obj)) + elm_layout_signal_emit(obj, buf, "elm"); + else + elm_layout_signal_emit(obj, buf, "efl"); } else { snprintf(buf, sizeof(buf), EDC_PART_FIELD_DISABLE_SIG_STR, field->location); - elm_layout_signal_emit(obj, buf, "efl"); + if (elm_widget_is_legacy(obj)) + elm_layout_signal_emit(obj, buf, "elm"); + else + elm_layout_signal_emit(obj, buf, "efl"); } if (field->location + 1) { @@ -697,7 +703,10 @@ _efl_ui_clock_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Clock_Data *sd) { snprintf(buf, sizeof(buf), EDC_PART_FIELD_ENABLE_SIG_STR, field->location); - elm_layout_signal_emit(obj, buf, "efl"); + if (elm_widget_is_legacy(obj)) + elm_layout_signal_emit(obj, buf, "elm"); + else + elm_layout_signal_emit(obj, buf, "efl"); if (field->location) { @@ -711,7 +720,10 @@ _efl_ui_clock_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Clock_Data *sd) { snprintf(buf, sizeof(buf), EDC_PART_FIELD_DISABLE_SIG_STR, field->location); - elm_layout_signal_emit(obj, buf, "efl"); + if (elm_widget_is_legacy(obj)) + elm_layout_signal_emit(obj, buf, "elm"); + else + elm_layout_signal_emit(obj, buf, "efl"); } } @@ -1241,7 +1253,10 @@ _efl_ui_clock_field_visible_set(Eo *obj, Efl_Ui_Clock_Data *sd, Efl_Ui_Clock_Typ snprintf(buf, sizeof(buf), EDC_PART_FIELD_ENABLE_SIG_STR, field->location); - elm_layout_signal_emit(obj, buf, "efl"); + if (elm_widget_is_legacy(obj)) + elm_layout_signal_emit(obj, buf, "elm"); + else + elm_layout_signal_emit(obj, buf, "efl"); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); edje_object_message_signal_process(wd->resize_obj); @@ -1258,7 +1273,10 @@ _efl_ui_clock_field_visible_set(Eo *obj, Efl_Ui_Clock_Data *sd, Efl_Ui_Clock_Typ snprintf(buf, sizeof(buf), EDC_PART_FIELD_DISABLE_SIG_STR, field->location); - elm_layout_signal_emit(obj, buf, "efl"); + if (elm_widget_is_legacy(obj)) + elm_layout_signal_emit(obj, buf, "elm"); + else + elm_layout_signal_emit(obj, buf, "efl"); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); edje_object_message_signal_process(wd->resize_obj); -- 2.7.4