fixed check for virtual buttons when handling gadgets
authorHolger Schemel <info@artsoft.org>
Wed, 18 Sep 2019 21:14:31 +0000 (23:14 +0200)
committerHolger Schemel <info@artsoft.org>
Wed, 18 Sep 2019 21:14:31 +0000 (23:14 +0200)
commit71664f429ff6b802e1826ce51688ce81914ada0d
treeb0fb374fa891412bc949fd94fd448bb524cb6de4
parent519124736d97d1e9042eb4713dc23e1a543e3dd4
fixed check for virtual buttons when handling gadgets

Before, when handling finger events, a flag was set to indicate if
any virtual button was pressed to prevent handling gadgets at the
same screen position. This check was broken, because button events
(including gadget checks) may be processed before the corresponding
finger events are handled, in which case this flag will be set too
late.

Now, checking if virtual buttons are pressed is done directly before
attempting to handle gadgets at the same screen position, so it does
not make a difference if button events or finger events are handled
first.
src/events.c