fixed order of handling mouse clicks on gadgets and on global animations
authorHolger Schemel <info@artsoft.org>
Mon, 11 Jun 2018 18:03:07 +0000 (20:03 +0200)
committerHolger Schemel <info@artsoft.org>
Sun, 17 Jun 2018 22:02:49 +0000 (00:02 +0200)
commit0f01abd69eb241af59cc7bfb5ec9f6d4b3b61c12
treed915a43ccf04204b8539a46000960c28c601d098
parentff17e7cd84029e629913550d3c760e80e8c15473
fixed order of handling mouse clicks on gadgets and on global animations

Before, gadgets were checked for clicks before global animations, which
caused clickable global animations to not be clicked if a gadget at the
same position was successfully clicked (because mouse events are forced
to be off-screen afterwards).

Now, clickable global animations are checked for mouse clicks before
gadgets, and they either consume the mouse click (so a gadget at the
same position will not receive the mouse click anymore), or they are
set to "passthrough_clicks" style (so a gadget at the same position
will still receive the mouse click).
src/events.c