From 9cd2cd641cde4fd958150a6ee20645e7125580ed Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Wed, 20 Jan 2016 14:14:24 +0100 Subject: Fix asserts in touch handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generate touch events with the "causesScrollingIfUncanceled" property set to true. This is checked by TouchEventQueue::TouchMoveSlopSuppressor Task-number: QTBUG-50511 Change-Id: I5260100db75ed7afdd7afeff8f530221c22090b0 Reviewed-by: Michael BrĂ¼ning --- src/core/render_widget_host_view_qt.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/render_widget_host_view_qt.cpp b/src/core/render_widget_host_view_qt.cpp index fbfa12e91..4a773bc19 100644 --- a/src/core/render_widget_host_view_qt.cpp +++ b/src/core/render_widget_host_view_qt.cpp @@ -839,7 +839,9 @@ void RenderWidgetHostViewQt::processMotionEvent(const ui::MotionEvent &motionEve if (!m_gestureProvider.OnTouchEvent(motionEvent).succeeded) return; - blink::WebTouchEvent touchEvent = ui::CreateWebTouchEventFromMotionEvent(motionEvent, false); + bool causesScrollingIfUncancelled = true; + blink::WebTouchEvent touchEvent = ui::CreateWebTouchEventFromMotionEvent(motionEvent, + causesScrollingIfUncancelled); m_host->ForwardTouchEventWithLatencyInfo(touchEvent, CreateLatencyInfo(touchEvent)); } -- cgit v1.2.3