Merge remote-tracking branch 'origin/5.14' into 5.15

Change-Id: I9ee503ea5150a80b1fd748b841b99521d323bcd9
This commit is contained in:
Qt Forward Merge Bot 2020-01-07 03:04:11 +01:00
commit 2fb685b292

View File

@ -1391,7 +1391,7 @@ void QWaylandInputDevice::Touch::touch_cancel()
void QWaylandInputDevice::handleTouchPoint(int id, Qt::TouchPointState state, const QPointF &surfacePosition)
{
auto end = mTouch->mPendingTouchPoints.end();
auto it = std::find_if(mTouch->mPendingTouchPoints.begin(), end, [id](auto tp){ return tp.id == id; });
auto it = std::find_if(mTouch->mPendingTouchPoints.begin(), end, [id](const QWindowSystemInterface::TouchPoint &tp){ return tp.id == id; });
if (it == end) {
it = mTouch->mPendingTouchPoints.insert(end, QWindowSystemInterface::TouchPoint());
it->id = id;