From: Alan Alpert Date: Sun, 4 Dec 2011 23:23:34 +0000 (+1000) Subject: Don't delay mirroring until polish X-Git-Tag: qt-v5.0.0-alpha1~931 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e81690d93a83a1bfe897c02f5c16ba893060a50;p=profile%2Fivi%2Fqtdeclarative.git Don't delay mirroring until polish Mirroring is not a good candidate for delays because it isn't always able to trigger a new polish. Task-number: QTBUG-22968 Change-Id: I1243aadea1202936255a42f77dea2b7571c52cab Reviewed-by: Alan Alpert --- diff --git a/src/quick/items/qquickpositioners_p_p.h b/src/quick/items/qquickpositioners_p_p.h index e7a5f8b..e454ba4 100644 --- a/src/quick/items/qquickpositioners_p_p.h +++ b/src/quick/items/qquickpositioners_p_p.h @@ -112,8 +112,9 @@ public: Qt::LayoutDirection layoutDirection; void mirrorChange() { + Q_Q(QQuickBasePositioner); if (type != QQuickBasePositioner::Vertical) - setPositioningDirty(); + q->prePositioning(); //Don't postpone, as it might be the only trigger for visible changes. } bool isLeftToRight() const { if (type == QQuickBasePositioner::Vertical)