TouchEvent is not handled after releasing any point among touched points.
authoreunmi15.lee@samsung.com <eunmi15.lee@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Apr 2014 02:09:02 +0000 (02:09 +0000)
committereunmi15.lee@samsung.com <eunmi15.lee@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Apr 2014 02:09:02 +0000 (02:09 +0000)
commit1c5e8a17e81098b4861e80fd4016b7fc352bc051
treed98bb231f32c27ad12bccd57a22462dd583d63fa
parent60ef65fc91a118c6d491f5ae1a4b41f0918f8625
TouchEvent is not handled after releasing any point among touched points.
https://bugs.webkit.org/show_bug.cgi?id=132043

Reviewed by Benjamin Poulain.

Handle TouchEvent until all touched points are released by setting
trackingTouchEvents variable to false when all points are released.

* UIProcess/WebPageProxy.cpp:
(WebKit::areAllTouchPointsReleased):
(WebKit::WebPageProxy::handleTouchEventSynchronously):
(WebKit::WebPageProxy::handleTouchEventAsynchronously):
(WebKit::WebPageProxy::handleTouchEvent):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@167867 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/WebPageProxy.cpp