@@ -242,18 +242,27 @@ Item {
242 tryCompare(scopesModel.get(2), "isActive", data.active2);
242 tryCompare(scopesModel.get(2), "isActive", data.active2);
245− function test_hswipe_disabled_vswipe() {
245+ function checkFlickMovingAndNotInteractive()
246 var dashContentList = findChild(dashContent, "dashContentList");
247 var dashContentList = findChild(dashContent, "dashContentList");
248− tryCompare(dashContentList, "interactive", true);
249+ if (dashContentList.currentItem.moving && !dashContentList.interactive)
250 var startX = dashContentList.width/2;
252 var startX = dashContentList.width/2;
251 var startY = dashContentList.height/2;
253 var startY = dashContentList.height/2;
252− touchFlick(dashContentList, startX, startY, startX, startY - units.gu(80));
254+ touchFlick(dashContentList, startX, startY, startX, startY - units.gu(40));
256+ return dashContentList.currentItem.moving && !dashContentList.interactive;
260+ function test_hswipe_disabled_vswipe() {
261+ var dashContentList = findChild(dashContent, "dashContentList");
254− tryCompare(dashContentList.currentItem, "moving", true);
263+ tryCompare(dashContentList, "interactive", true);
256− compare(dashContentList.interactive, false);
265+ tryCompareFunction(checkFlickMovingAndNotInteractive, true);