seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=662f554422a462478fcf196f8ed8884423ca491a
commit 662f554422a462478fcf196f8ed8884423ca491a Author: Daniel Juyung Seo <[email protected]> Date: Sat Mar 22 16:25:34 2014 +0900 button: Check return value of _elm_config_key_binding_call. This fixes severely broken focus movement. --- src/lib/elm_button.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_button.c b/src/lib/elm_button.c index 52c1d3b..6a01208 100644 --- a/src/lib/elm_button.c +++ b/src/lib/elm_button.c @@ -172,7 +172,8 @@ _elm_button_elm_widget_event(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED, Evas_Obj if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; - _elm_config_key_binding_call(obj, ev, key_actions); + if (!_elm_config_key_binding_call(obj, ev, key_actions)) + return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; --
