diff --git a/legacy/elementary/data/themes/widgets/datetime.edc b/legacy/elementary/data/themes/widgets/datetime.edc index a2bf43c7a5..aba6a4c472 100644 --- a/legacy/elementary/data/themes/widgets/datetime.edc +++ b/legacy/elementary/data/themes/widgets/datetime.edc @@ -149,7 +149,7 @@ group { name: "elm/datetime/base/default"; visible: 1; } } - part { name: "access"; + part { name: "elm.access"; type: RECT; repeat_events: 1; description { state: "default" 0.0; diff --git a/legacy/elementary/src/lib/elm_datetime.c b/legacy/elementary/src/lib/elm_datetime.c index 49bfba3fe1..b7112e298a 100644 --- a/legacy/elementary/src/lib/elm_datetime.c +++ b/legacy/elementary/src/lib/elm_datetime.c @@ -815,9 +815,14 @@ _elm_datetime_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED) // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { - priv->access_obj = _elm_access_edje_object_part_object_register - (obj, elm_layout_edje_get(obj), "access"); Elm_Access_Info *ai; + + priv->access_obj = _elm_access_edje_object_part_object_register + (obj, elm_layout_edje_get(obj), "elm.access"); + if (!priv->access_obj) + priv->access_obj = _elm_access_edje_object_part_object_register + (obj, elm_layout_edje_get(obj), "access"); + ai = _elm_access_object_get(priv->access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, "date time"); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, obj);