bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1ef8092ad00cb9871fd9d7b881ebbf467008f0b8
commit 1ef8092ad00cb9871fd9d7b881ebbf467008f0b8 Author: Marcel Hollerbach <[email protected]> Date: Mon Nov 20 22:25:46 2017 +0100 elm_fileselector: forward focus changed from entry to fileselector the old event is then emitted from elm_widget.c --- src/lib/elementary/elc_fileselector_entry.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/elc_fileselector_entry.c b/src/lib/elementary/elc_fileselector_entry.c index 048be2923c..9557871d99 100644 --- a/src/lib/elementary/elc_fileselector_entry.c +++ b/src/lib/elementary/elc_fileselector_entry.c @@ -59,8 +59,6 @@ SIG_FWD(PRESS, ELM_FILESELECTOR_ENTRY_EVENT_PRESS) SIG_FWD(LONGPRESSED, EFL_UI_EVENT_LONGPRESSED) SIG_FWD(CLICKED, EFL_UI_EVENT_CLICKED) SIG_FWD(CLICKED_DOUBLE, EFL_UI_EVENT_CLICKED_DOUBLE) -SIG_FWD(FOCUSED, EFL_UI_WIDGET_EVENT_FOCUSED) -SIG_FWD(UNFOCUSED, EFL_UI_WIDGET_EVENT_UNFOCUSED) SIG_FWD(SELECTION_PASTE, EFL_UI_EVENT_SELECTION_PASTE) SIG_FWD(SELECTION_COPY, EFL_UI_EVENT_SELECTION_COPY) SIG_FWD(SELECTION_CUT, EFL_UI_EVENT_SELECTION_CUT) @@ -300,13 +298,13 @@ _elm_fileselector_entry_efl_canvas_group_group_add(Eo *obj, Elm_Fileselector_Ent SIG_FWD(LONGPRESSED, EFL_UI_EVENT_LONGPRESSED); SIG_FWD(CLICKED, EFL_UI_EVENT_CLICKED); SIG_FWD(CLICKED_DOUBLE, EFL_UI_EVENT_CLICKED_DOUBLE); - SIG_FWD(FOCUSED, EFL_UI_WIDGET_EVENT_FOCUSED); - SIG_FWD(UNFOCUSED, EFL_UI_WIDGET_EVENT_UNFOCUSED); SIG_FWD(SELECTION_PASTE, EFL_UI_EVENT_SELECTION_PASTE); SIG_FWD(SELECTION_COPY, EFL_UI_EVENT_SELECTION_COPY); SIG_FWD(SELECTION_CUT, EFL_UI_EVENT_SELECTION_CUT); #undef SIG_FWD + efl_event_callback_forwarder_add(priv->entry, EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED, obj); + if (!elm_layout_theme_set (obj, "fileselector_entry", "base", elm_widget_style_get(obj))) CRI("Failed to set layout!"); --
