HomePhabricator

efl_ui_focus_manager: performance optimize order setting

Authored by Marcel Hollerbach <mail@marcel-hollerbach.de> on Dec 8 2018, 5:54 AM.

Description

efl_ui_focus_manager: performance optimize order setting

setting the order is a little bit expensive, this performance optimizes
order setting in the focus manager. We don't need to set the order each
time something is registered, it is enough to set it once we need the
correct order.

We don't need to evalulate the state in the Manager_Root_Focus if the
rect is not registered. If its not, then another new element cannot
cause the rect to be registered.

Reviewed-by: YeongJong Lee <yj34.lee@samsung.com>
Differential Revision: https://phab.enlightenment.org/D7450

Marcel Hollerbach <mail@marcel-hollerbach.de> committed rEFLef874d5b5940: efl_ui_focus_manager: performance optimize order setting (authored by Marcel Hollerbach <mail@marcel-hollerbach.de>).Dec 17 2018, 12:12 AM