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;
 }

-- 


Reply via email to