@@ -102,6 +102,11 @@ tst_DirectionalDragArea::tst_DirectionalDragArea()
102void tst_DirectionalDragArea::init()
102void tst_DirectionalDragArea::init()
104 GestureTest::init();
104 GestureTest::init();
106+ // We shouldn't need the three lines below, but a compiz/unity7
107+ // regression means we don't pass the test without them because
108+ // the window doesn't have the proper size. Can be removed in the
109+ // future if the regression is fixed and tests pass again
105 m_view->resize(m_view->rootObject()->width(), m_view->rootObject()->height());
110 m_view->resize(m_view->rootObject()->width(), m_view->rootObject()->height());
106 QTRY_COMPARE(m_view->width(), (int)m_view->rootObject()->width());
111 QTRY_COMPARE(m_view->width(), (int)m_view->rootObject()->width());
107 QTRY_COMPARE(m_view->height(), (int)m_view->rootObject()->height());
112 QTRY_COMPARE(m_view->height(), (int)m_view->rootObject()->height());