HomePhabricator

efl_ui_focus_manager: reduce the amount of relying on events

Authored by Marcel Hollerbach <mail@marcel-hollerbach.de> on Jul 29 2020, 3:01 AM.

Description

efl_ui_focus_manager: reduce the amount of relying on events

with this commit we are not replying on event invocations anymore, but
rather on direct flag observation in the focus manager itself.

This reduces the amount of events that are emitted as a consequence to
elements beeing marked dirty segnificantly.

startup time of elementary_test goes from 0.50 to 0.46s.

Differential Revision: https://phab.enlightenment.org/D12072

Marcel Hollerbach <mail@marcel-hollerbach.de> committed rEFL8d034f08e832: efl_ui_focus_manager: reduce the amount of relying on events (authored by Marcel Hollerbach <mail@marcel-hollerbach.de>).Jul 31 2020, 1:17 AM