enlightenment/src
Marcel Hollerbach 2d86d75139 e_client: revert focus instead of setting it to NULL
When closing a client a few different things can happen:
1. Client hides, this will destroy the e_client object, which will
   reverts focus to another client.
2. Client hook del, this will recover focus to the root window if no
   e_client is focused.
3. Client unfocus event, setted the focused to NULL and sets the focus field to 0.

when first 1 happens then 2 or 3 everything is fine. However, it seems
that sometimes first 3 happend, then 2, then 1. Which results in focus
beeing first NULL, then recovered to the root window, resulting in the
wrong things happening.
2022-01-06 20:57:38 +01:00
..
bin e_client: revert focus instead of setting it to NULL 2022-01-06 20:57:38 +01:00
modules systray - add more debugging to find clients that act oddly 2022-01-05 11:50:11 +00:00
protocol enlightenment: Remove teamwork protocol 2021-03-01 11:24:13 -05:00
tests tree-wide: get rid of trailing whitespace (last part) 2020-05-14 14:17:19 +02:00