Bug 1194876 - Do a better job of resetting input state. r=botond

--HG--
extra : commitid : HZc9tmIjC37
This commit is contained in:
Kartikaya Gupta 2015-08-25 07:50:01 -04:00
Родитель ffe3909665
Коммит 4675a280c5
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -3138,13 +3138,12 @@ AsyncPanZoomController::CurrentTouchBlock()
void
AsyncPanZoomController::ResetInputState()
{
SetState(NOTHING);
// Also clear the state in the gesture event listener
MultiTouchInput cancel(MultiTouchInput::MULTITOUCH_CANCEL, 0, TimeStamp::Now(), 0);
nsRefPtr<GestureEventListener> listener = GetGestureEventListener();
if (listener) {
MultiTouchInput cancel(MultiTouchInput::MULTITOUCH_CANCEL, 0, TimeStamp::Now(), 0);
listener->HandleInputEvent(cancel);
}
OnTouchCancel(cancel);
}
bool