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); \

-- 


Reply via email to