Set screen for popup menu

This commit is contained in:
Ilya Fedin 2022-03-20 09:03:14 +04:00 committed by John Preston
parent 1027fb5dff
commit 39176f619e

View file

@ -760,6 +760,12 @@ void PopupMenu::showMenu(const QPoint &p, PopupMenu *parent, TriggeredSource sou
}
_parent = parent;
if (_parent) {
setScreen(_parent->screen());
} else if (screen) {
setScreen(screen);
}
using Origin = PanelAnimation::Origin;
auto origin = Origin::TopLeft;
const auto forceLeft = _forcedOrigin