summaryrefslogtreecommitdiff
path: root/src/controls/qquickmenupopupwindow.cpp
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2014-08-12 12:50:32 +0200
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2014-08-12 12:50:32 +0200
commit0efe37f9304b54912aff52bbe98083702d5b1f22 (patch)
tree5997e538f7024039f3e822a129129f35efb792ef /src/controls/qquickmenupopupwindow.cpp
parentb3ab05a86bbc6aa2643ba0e0512cdb0f69f29fb4 (diff)
parent2ae698e2cb403dae021596606d14ff23ec48ec4a (diff)
downloadqtquickcontrols-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.cpp5
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()