diff --git a/src/bin/e_widget.c b/src/bin/e_widget.c index eab7e69a8..ee8cc68c6 100644 --- a/src/bin/e_widget.c +++ b/src/bin/e_widget.c @@ -460,7 +460,8 @@ e_widget_disabled_set(Evas_Object *obj, int disabled) if (!o) break; parent = o; } - if (!e_widget_focus_jump(parent, 1)) + e_widget_focus_jump(parent, 1); + if (sd->focused) { sd->focused = 0; if (sd->focus_func) sd->focus_func(obj);