I have noticed a weird problem in the SDL Multitouch event handling.
I keep track of my current input for all of these events.
Code:
/* Touch events */
SDL_FINGERDOWN = 0x700,
SDL_FINGERUP,
SDL_FINGERMOTION,
/* Gesture events */
SDL_DOLLARGESTURE = 0x800,
SDL_DOLLARRECORD,
SDL_MULTIGESTURE,
.
When i move one finger i get only SDL_FINGERMOTION.
With two fingers i get SDL_FINGERMOTION and SDL_MULTIGESTURE.
So far so good.
Now when i try two move two fingers together, on a certain distance (very close),
i get a SDL_FINGERUP event for the first finger (the finger that became my first finger from the first SDL_FINGERDOWN event).
I dont if this behaviour is normal, for example, to avoid two finger touch at the same location