Revert "efl_ui_focus_manager_root_focus: refactor _state_eval"
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 7 Apr 2018 07:34:29 +0000 (16:34 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 13:26:05 +0000 (22:26 +0900)
commit01eca60532c8f23ebf00e30296878ab9f0279bf2
tree9bc1e3c34fa5aa586f796d4336ac872cb75fdfa2
parentf58b8b4ff14cc5840a43eeda81dead3ef5644956
Revert "efl_ui_focus_manager_root_focus: refactor _state_eval"

This reverts commit c6ce04e48f7813475e929f6205a2f6a2e7eb9729.

OK. I bisected and found that this is ythe root cause for 2 pretty
chunky bugs. Reverting this fixes T6870 and fixes T6871.

so that's 2 segvs in existing uses and even olne (elm config) ships
with efl. Having a look at the diff doesn't jump out what is wrong
here, but the best course IMHO is to take this patch and put it back
into review again... :)
src/lib/elementary/efl_ui_focus_manager_root_focus.c
src/lib/elementary/efl_ui_focus_manager_root_focus.eo