diff options
author | Marcel Hollerbach <marcel@osg.samsung.com> | 2022-01-09 15:33:18 +0100 |
---|---|---|
committer | Marcel Hollerbach <marcel@osg.samsung.com> | 2022-01-09 15:51:34 +0100 |
commit | 841c8f477f47bcb21b347d62332f87adc2d6d7d8 (patch) | |
tree | e6f830db5dd7356e2bfa301cb8754ac9e8fcf696 /src/modules/bluez5/e_mod_main.c | |
parent | aff854b2ea38ff2bbc79b35113a89cf5d69a1827 (diff) | |
download | enlightenment-841c8f477f47bcb21b347d62332f87adc2d6d7d8.tar.gz |
focus: do not revert to another client when client is unfocused
This was a nice idea to fix most focus bugs at once. However, due to the
runtime of e many things can get "randomly" focused, for exmaple: volume
control on the frame, internal dialogs, config value screens when
grabbing for keys, widgets when they get created in a gadget. The list
is quite long. However, fixing all those little bugs is hard and partly
impossible as the behaviour is correct in the context of a toolkit, not
in the context of a compositor.
Long term we should split window-focus and canvas-focus from each other,
then bugs like these would not be a problem anymore.
Diffstat (limited to 'src/modules/bluez5/e_mod_main.c')
0 files changed, 0 insertions, 0 deletions