- // This is a possible multiple tap, so has it been quick enough?
- uint32_t timeDelta = event.time - mLastTapTime;
- if( timeDelta > MAXIMUM_TIME_ALLOWED ) // If exceeded time between taps then just a single tap
- {
- mLastTapTime = event.time;
- EmitSingleTap(event.time, point);
- mState = REGISTERED;
- }
- else
- {
- ++mTapsRegistered;
- EmitGesture( GestureState::STARTED, event.time );
- mState = CLEAR;
- }