@@ -221,8 +221,8 @@ TestCase {
221221 }
222222 }
223223
224− function touchEvent() {
225− return UT.Util.touchEvent()
224+ function touchEvent(item) {
225+ return UT.Util.touchEvent(item)
226226 }
227227
228228 // speed is in pixels/second
@@ -255,7 +255,7 @@ TestCase {
255255 if (beginTouch) {
256256 fakeDateTime.currentTimeMs += timeStep
257257
258− var event = touchEvent()
258+ var event = touchEvent(item)
259259 event.press(0 /* touchId */, rootFrom.x, rootFrom.y)
260260 event.commit()
261261 }
@@ -265,19 +265,19 @@ TestCase {
265265 // Avoid any rounding errors by making the last move be at precisely
266266 // the point specified
267267 wait(iterations / speed)
268− var event = touchEvent()
268+ var event = touchEvent(item)
269269 event.move(0 /* touchId */, rootTo.x, rootTo.y)
270270 event.commit()
271271 } else {
272272 wait(iterations / speed)
273− var event = touchEvent()
273+ var event = touchEvent(item)
274274 event.move(0 /* touchId */, rootFrom.x + (i + 1) * diffX, rootFrom.y + (i + 1) * diffY)
275275 event.commit()
276276 }
277277 }
278278 if (endTouch) {
279279 fakeDateTime.currentTimeMs += timeStep
280− var event = touchEvent()
280+ var event = touchEvent(item)
281281 event.release(0 /* touchId */, rootTo.x, rootTo.y)
282282 event.commit()
283283 }
@@ -287,7 +287,7 @@ TestCase {
287287 // Make sure the item is rendered
288288 waitForRendering(item);
289289
290− var event1 = touchEvent();
290+ var event1 = touchEvent(item);
291291 // first finger
292292 event1.press(0, x1Start, y1Start);
293293 event1.commit();
@@ -320,7 +320,7 @@ TestCase {
320320 var root = fetchRootItem(item)
321321 var rootPoint = item.mapToItem(root, x, y)
322322
323− var event = touchEvent()
323+ var event = touchEvent(item)
324324 event.press(0 /* touchId */, rootPoint.x, rootPoint.y)
325325 event.commit()
326326 }
@@ -329,7 +329,7 @@ TestCase {
329329 var root = fetchRootItem(item)
330330 var rootPoint = item.mapToItem(root, x, y)
331331
332− var event = touchEvent()
332+ var event = touchEvent(item)
333333 event.release(0 /* touchId */, rootPoint.x, rootPoint.y)
334334 event.commit()
335335 }
@@ -347,11 +347,11 @@ TestCase {
347347 var root = fetchRootItem(item)
348348 var rootPoint = item.mapToItem(root, x, y)
349349
350− var event = touchEvent()
350+ var event = touchEvent(item)
351351 event.press(0 /* touchId */, rootPoint.x, rootPoint.y)
352352 event.commit()
353353
354− event = touchEvent()
354+ event = touchEvent(item)
355355 event.release(0 /* touchId */, rootPoint.x, rootPoint.y)
356356 event.commit()
357357 }