Align bottom edge to top edge of visualParent in the TopPosedLeftAlignedPopup case.

Differential Revision: https://phabricator.kde.org/D4546
This commit is contained in:
Eike Hein 2017-02-11 00:20:18 +09:00
parent 5becf5bc11
commit 701771833e

View File

@ -342,7 +342,10 @@ Q_INVOKABLE void QMenuProxy::openRelative()
switch(m_placement) {
case Types::TopPosedLeftAlignedPopup:
case Types::TopPosedLeftAlignedPopup: {
pos = parentItem->mapToScene(QPointF(0, -m_menu->height()));
break;
}
case Types::LeftPosedTopAlignedPopup: {
pos = parentItem->mapToScene(QPointF(0, 0));
break;