Fix cascade popup menus in Linux.

Fixes #4749.
This commit is contained in:
John Preston 2018-06-06 14:29:40 +03:00
parent 20b67ee000
commit e47d110f28

View File

@ -270,6 +270,10 @@ void PopupMenu::childHiding(PopupMenu *child) {
if (_activeSubmenu && _activeSubmenu == child) {
_activeSubmenu = SubmenuPointer();
}
if (!_hiding && !isHidden()) {
windowHandle()->requestActivate();
activateWindow();
}
}
void PopupMenu::setOrigin(PanelAnimation::Origin origin) {