diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2018-05-02 15:13:15 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2018-05-02 14:43:03 +0000 |
commit | 5dc2465dc5d2970ef97f66bd21ccebb8792419f1 (patch) | |
tree | d8956d8a2d96f385aa1dd1d123eda9a723e56592 /src/quicktemplates2/qquickpopup.cpp | |
parent | 5ef9d74f8329786505c9db615c40e39d3942e935 (diff) |
Cleanup QQuickPopupAnchors
Don't access QQuickPopupPositioner directly, but call QQuickPopup's
reposition() method instead so that we can lazy-create the positioner.
Change-Id: Ieb6a6adf187fba8b4829e32e7656a25c5e82cfc3
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickpopup.cpp')
-rw-r--r-- | src/quicktemplates2/qquickpopup.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/quicktemplates2/qquickpopup.cpp b/src/quicktemplates2/qquickpopup.cpp index 08b3ee63..53af9ec0 100644 --- a/src/quicktemplates2/qquickpopup.cpp +++ b/src/quicktemplates2/qquickpopup.cpp @@ -644,10 +644,9 @@ void QQuickPopupPrivate::setBottomMargin(qreal value, bool reset) */ QQuickPopupAnchors *QQuickPopupPrivate::getAnchors() { - if (!anchors) { - Q_Q(QQuickPopup); - anchors = new QQuickPopupAnchors(positioner, q); - } + Q_Q(QQuickPopup); + if (!anchors) + anchors = new QQuickPopupAnchors(q); return anchors; } |