edje: make it handle late appearing of devices

Desktop / Enlightenment / EFL Core Libraries - Marcel Hollerbach [t-online.de] - 13 September 2017 15:36 EDT

device adds can happen late, which means evas does not know the default device until a time that is later than the focusing of some edje part. Which means that keystrokes etc. are lost for the parts beeing focused before the default device appeared. This should fix that.

For the later people in this world: Watch out! someone decided to map seats in edje with a linear counter starting at 1, which means seat0<->seat1 seat1<->seat2 thanks for that riddle, i feel like i have beaten the sphinxs.

fix T6022

c935249 edje: make it handle late appearing of devices
src/lib/edje/edje_program.c | 6 ++++++
1 file changed, 6 insertions(+)

Upstream: git.enlightenment.org


  • Share