efl_ui_focus_manager_calc: only perform operation if really required
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Fri, 29 Jun 2018 15:36:30 +0000 (11:36 -0400)
committerBowon Ryu <bowon.ryu@samsung.com>
Wed, 4 Jul 2018 05:15:44 +0000 (14:15 +0900)
commit201723dfb82b192121348aaf24eb983126ba0ccd
treea50f8adfae5b1c1cfe22952987d4fbec69817e8b
parent88e970073a535f31215380760b22a09b1aeb8633
efl_ui_focus_manager_calc: only perform operation if really required

Summary:
_manager_in_chain_set is not needed to be called if the focus property
is already correct. If a manager is moved out of the redirect property,
then the focus is dropped completly

Reviewers: ManMower, devilhorns, zmike, stephenmhouston

Reviewed By: zmike

Subscribers: cedric, #committers, zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6338
src/lib/elementary/efl_ui_focus_manager_calc.c