re-add MANAGER context bindings

Desktop / Enlightenment / Enlightenment - Mike Blumenkrantz [osg.samsung.com] - 22 January 2016 11:59 UTC

these bindings activate before any other handler can process the corresponding event and will block all propagation of the event upon activation

as an example, the alt+wheel default binding for flipping desks currently passes through a number of event handlers prior to activating the binding, meaning that it's possible for the wheel action to have unwanted effects when these handlers cause actions before the binding stops the propagation. using a MANAGER context instead ensures that this is not possible

fc6458b re-add MANAGER context bindings
src/bin/e_comp_canvas.c | 71 +++++++++++++++++++++++++++++++++++++++++++----
src/bin/e_comp_canvas.h | 2 ++
src/bin/e_main.c | 2 +-
3 files changed, 68 insertions(+), 7 deletions(-)

Upstream: git.enlightenment.org


  • Share