summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/controls/qquickmenupopupwindow.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/controls/qquickmenupopupwindow.cpp b/src/controls/qquickmenupopupwindow.cpp
index a18392966..d21bd0d54 100644
--- a/src/controls/qquickmenupopupwindow.cpp
+++ b/src/controls/qquickmenupopupwindow.cpp
@@ -193,6 +193,7 @@ void QQuickMenuPopupWindow::updateSize()
void QQuickMenuPopupWindow::updatePosition()
{
QPointF newPos = position() + m_oldItemPos - m_itemAt->position();
+ m_initialPos += m_oldItemPos - m_itemAt->position();
setGeometry(newPos.x(), newPos.y(), width(), height());
}