@@ -107,11 +107,12 @@ Item {
107107 {
108108 var categoryListView = findChild(genericScopeView, "categoryListView");
109109 waitForRendering(categoryListView);
110− while (!categoryListView.atYEnd) {
111− mouseFlick(genericScopeView, genericScopeView.width/2, genericScopeView.height - units.gu(8),
112− genericScopeView.width/2, genericScopeView.y)
113− tryCompare(categoryListView, "moving", false);
114− }
110+ tryCompareFunction(function() {
111+ mouseFlick(genericScopeView, genericScopeView.width/2, genericScopeView.height - units.gu(8),
112+ genericScopeView.width/2, genericScopeView.y)
113+ tryCompare(categoryListView, "moving", false);
114+ return categoryListView.atYEnd;
115+ }, true);
115116 }
116117
117118 function test_isActive() {