jackdanielz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=1e45158dda88940c3359425698c2a2fc84aebecc
commit 1e45158dda88940c3359425698c2a2fc84aebecc Author: Avi Levin <avi.le...@samsung.com> Date: Tue Jun 9 16:08:07 2015 +0300 elm_datetime: porting evas smart callbacks to eo --- src/lib/elm_datetime.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/elm_datetime.c b/src/lib/elm_datetime.c index 12a8cf0..ed313a8 100644 --- a/src/lib/elm_datetime.c +++ b/src/lib/elm_datetime.c @@ -1026,7 +1026,8 @@ _elm_datetime_field_limit_set(Eo *obj, Elm_Datetime_Data *sd, Elm_Datetime_Field _apply_field_limits(obj); if (!_field_cmp(fieldtype, &old_time, &sd->curr_time)) - evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); + eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL)); + } EOLIAN static Eina_Bool @@ -1052,7 +1053,7 @@ _elm_datetime_value_set(Eo *obj, Elm_Datetime_Data *sd, const struct tm *newtime _validate_datetime_limits(&sd->max_limit, &sd->curr_time, EINA_TRUE); _apply_field_limits(obj); - evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); + eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL)); return EINA_TRUE; } @@ -1084,7 +1085,7 @@ _elm_datetime_value_min_set(Eo *obj, Elm_Datetime_Data *sd, const struct tm *min _apply_field_limits(obj); if (!_date_cmp(&old_time, &sd->curr_time)) - evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); + eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL)); return EINA_TRUE; } @@ -1116,7 +1117,7 @@ _elm_datetime_value_max_set(Eo *obj, Elm_Datetime_Data *sd, const struct tm *max _apply_field_limits(obj); if (!_date_cmp(&old_time, &sd->curr_time)) - evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); + eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL)); return EINA_TRUE; } --