fixed handling global animation key actions when mouse button is pressed
authorHolger Schemel <info@artsoft.org>
Wed, 20 Mar 2019 18:18:54 +0000 (19:18 +0100)
committerHolger Schemel <info@artsoft.org>
Wed, 20 Mar 2019 19:03:33 +0000 (20:03 +0100)
commitc271d9388070fd4ae23f7b75abab9045bd81bb73
tree49824eb4ba69a77f6a1bce4e5e20cc08e4c18b87
parentf50b39e5a25f45c554d42130174da25d90131e57
fixed handling global animation key actions when mouse button is pressed

When handling key actions for global animations (like pressing "Enter"
or "Escape") which are translated into global animation click events,
they were ignored if a "real" mouse button is already held pressed at
the same time. This can especially happen with animation event actions
that simulate key press events when clicking on global animations, so
the key actions were ignored if the mouse button was held down for too
long.

This change forces key actions of global animations to be handled even
if a mouse button was pressed at the same time.
src/anim.c
src/anim.h
src/events.c