diff options
author | Michal Guminiak <michal.guminiak@teleca.com> | 2010-11-12 12:46:06 +0100 |
---|---|---|
committer | Dominik Kapusta <dominik.kapusta@teleca.com> | 2011-01-03 12:45:37 +0100 |
commit | 8e29665726512d45f740363e17cf40907cdfb183 (patch) | |
tree | b4c9ac2f5760b210b25b2fc6f0c5a9ac625f0c1d /tests | |
parent | e1c1163b80934dbff2e50a11240af1f0feca3dcc (diff) |
Fixes: NB#194018 - MPannableViewport::setMinimumSize resets panned widget position.
RevBy: Dominik
Details: setting position of the panned widget was working around pannable
viewport layout. When the layout wanted to update geometry of the panned widget
it was resetting paned widget position. This patch removes the workaround in
the pannable viewport and moves handling of the position change to the
pannable viewport layout.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ut_mpannableviewport/ut_mpannableviewport.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/ut_mpannableviewport/ut_mpannableviewport.cpp b/tests/ut_mpannableviewport/ut_mpannableviewport.cpp index 7d9746b1..6247524a 100644 --- a/tests/ut_mpannableviewport/ut_mpannableviewport.cpp +++ b/tests/ut_mpannableviewport/ut_mpannableviewport.cpp @@ -156,6 +156,7 @@ void Ut_MPannableViewport::updatePosition() QSignalSpy spy(subject, SIGNAL(positionChanged(QPointF))); subject->physics()->setPosition(QPointF(0,75)); + subject->layout()->activate(); QCOMPARE(static_cast<MPannableViewportPrivate *>(subject->d_ptr)->pannedWidget->pos(), -QPointF(0, 75)); |