From: Marcel Hollerbach Date: Tue, 10 Oct 2017 20:24:39 +0000 (+0200) Subject: elm_main: also return true when the object is a redirect manager X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~2336 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4583e16472e36f63e54612aa7839bce29c41ca7;p=platform%2Fupstream%2Fefl.git elm_main: also return true when the object is a redirect manager --- diff --git a/src/lib/elementary/elm_main.c b/src/lib/elementary/elm_main.c index 07938ca..9f62e03 100644 --- a/src/lib/elementary/elm_main.c +++ b/src/lib/elementary/elm_main.c @@ -1635,6 +1635,9 @@ elm_object_focus_get(const Evas_Object *obj) //assertion: our redirect manager m is in the redirect chain m = efl_ui_focus_user_manager_get(obj); + //if obj is the redriect manager its kind of focused + if (efl_ui_focus_manager_redirect_get(m) == obj) return EINA_TRUE; + //if there is a redirect manager if (!!efl_ui_focus_manager_redirect_get(m)) return EINA_FALSE;