rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=77d23bee52a4c257a419c2ab1c0978fa24c0c700
commit 77d23bee52a4c257a419c2ab1c0978fa24c0c700 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Mon Nov 16 11:03:13 2015 +0200 property: fix entry unfocus been too late --- src/bin/ui/property_macros.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/ui/property_macros.h b/src/bin/ui/property_macros.h index ca79afc..b42ad13 100644 --- a/src/bin/ui/property_macros.h +++ b/src/bin/ui/property_macros.h @@ -169,6 +169,8 @@ _on_##MEMBER##_##VALUE##_start(void *data, \ void *ei __UNUSED__) \ { \ Group_Prop_Data *pd = (Group_Prop_Data *)data; \ + elm_object_focus_set(obj, true); /* there are problems with unfocusing entry. + elementary is too lazy to change focus in time */ \ assert(pd->change == NULL); \ pd->change = change_add(NULL); \ pd->old_##TYPE##_val = edje_edit_##SUB##_##VALUE##_get(pd->group->edit_object ARGS); \ @@ -683,6 +685,8 @@ _on_group_##SUB1##_##VALUE##_start(void *data, \ void *ei __UNUSED__) \ { \ Group_Prop_Data *pd = (Group_Prop_Data *)data; \ + elm_object_focus_set(obj, true); /* there are problems with unfocusing entry. + elementary is too lazy to change focus in time */ \ assert(pd->change == NULL); \ pd->change = change_add(DESCRIPTION);\ pd->old_int_val = edje_edit_group_##SUB1##_##VALUE##_get(pd->group->edit_object); \ --