diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-08-12 12:50:32 +0200 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-08-12 12:50:32 +0200 |
commit | 0efe37f9304b54912aff52bbe98083702d5b1f22 (patch) | |
tree | 5997e538f7024039f3e822a129129f35efb792ef /src/controls/qquickmenupopupwindow.cpp | |
parent | b3ab05a86bbc6aa2643ba0e0512cdb0f69f29fb4 (diff) | |
parent | 2ae698e2cb403dae021596606d14ff23ec48ec4a (diff) | |
download | qtquickcontrols-0efe37f9304b54912aff52bbe98083702d5b1f22.tar.gz |
Merge remote-tracking branch 'origin/5.3' into 5.4
Change-Id: I9253c87c3bd54204401070f492c7590166be0fe3
Diffstat (limited to 'src/controls/qquickmenupopupwindow.cpp')
-rw-r--r-- | src/controls/qquickmenupopupwindow.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/controls/qquickmenupopupwindow.cpp b/src/controls/qquickmenupopupwindow.cpp index 24dfcaaf..e730847c 100644 --- a/src/controls/qquickmenupopupwindow.cpp +++ b/src/controls/qquickmenupopupwindow.cpp @@ -118,12 +118,11 @@ void QQuickMenuPopupWindow::setGeometry(int posx, int posy, int w, int h) void QQuickMenuPopupWindow::updateSize() { - QSize contentSize = popupContentItem()->childrenRect().size().toSize(); qreal x = m_initialPos.x(); qreal y = m_initialPos.y(); if (qGuiApp->layoutDirection() == Qt::RightToLeft) - x -= contentSize.width(); - setGeometry(x, y, contentSize.width(), contentSize.height()); + x -= popupContentItem()->width(); + setGeometry(x, y, popupContentItem()->width(), popupContentItem()->height()); } void QQuickMenuPopupWindow::updatePosition() |