datetime: remove non working code 79/158379/3
authorSungtaek Hong <sth253.hong@samsung.com>
Tue, 31 Oct 2017 11:34:09 +0000 (20:34 +0900)
committerSungtaek Hong <sth253.hong@samsung.com>
Wed, 1 Nov 2017 07:20:27 +0000 (07:20 +0000)
This fixes an issue:
Wrong clock hand indicator displayed when setting alarm

Change-Id: Ic9d8ef0c7eb3574287d32be9a41606aff1e9d045
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
src/wearable/circle/efl_extension_circle_object_datetime.c

index 1aee3676896309830f1fd0aec930216511cdf151..be8e595edf6225d3c7ae7f7de161ab8834f6f4c6 100644 (file)
@@ -208,6 +208,11 @@ _eext_circle_object_datetime_current_type_update(Eext_Circle_Object *obj, Eina_B
 
 }
 
+/**
+ * FIXME(171030): This sets eext_circle_object data values with a handle "datetime",
+ *       but this is not working because "datetime" is elm_datetime, not circle object.
+ *       When fixing "datetime" to circle object, the angle will be doubled.
+ *
 static void
 _eext_circle_object_datetime_circle_update(Eext_Circle_Object *obj)
 {
@@ -252,6 +257,7 @@ _eext_circle_object_datetime_circle_update(Eext_Circle_Object *obj)
 
    data->rotary_angle = eext_circle_object_angle_get(datetime);
 }
+*/
 
 static void
 _eext_circle_object_datetime_radio_changed_cb(void *data, Evas_Object *obj, void *event_info)
@@ -263,7 +269,10 @@ _eext_circle_object_datetime_radio_changed_cb(void *data, Evas_Object *obj, void
    else
      _eext_circle_object_datetime_current_type_update(circle_obj, EINA_TRUE);
 
+/**
+ * FIXME(171030): Comment this function out because eext_circle_object_value_set is not applied to angle.
    _eext_circle_object_datetime_circle_update(circle_obj);
+*/
 }
 
 static void
@@ -272,8 +281,12 @@ _eext_circle_object_datetime_changed_cb(void *data, Evas_Object *obj, void *even
    Eext_Circle_Object *circle_obj = (Eext_Circle_Object *)data;
    Eext_Circle_Object_Datetime_Data *widget_data = (Eext_Circle_Object_Datetime_Data *)circle_obj->widget_data;
 
+   _eext_circle_object_datetime_current_type_update(circle_obj, EINA_TRUE);
+/**
+ * FIXME(171030): Comment this function out because eext_circle_object_value_set is not applied to angle.
    if (!widget_data->circle_changed)
      _eext_circle_object_datetime_circle_update(circle_obj);
+*/
 }
 
 static void
@@ -799,7 +812,10 @@ _eext_circle_object_datetime_init(Eext_Circle_Object *obj, Evas_Object *datetime
             _eext_circle_object_datetime_changed_cb, obj);
 
    _eext_circle_object_datetime_current_type_update(obj, EINA_FALSE);
+/**
+ * FIXME(171030): Comment this function out because eext_circle_object_value_set is not applied to angle.
    _eext_circle_object_datetime_circle_update(obj);
+*/
 
    eext_rotary_object_event_callback_add(obj->widget_object, _rotary_changed_cb, obj);
    eext_rotary_object_event_callback_add(obj->image_widget, _rotary_changed_cb, obj);