Don't activate wrong window after popup menu.

This commit is contained in:
John Preston 2019-12-30 16:40:14 +03:00
parent 29cb1dccc4
commit e6914d4649

View file

@ -519,7 +519,8 @@ PopupMenu::~PopupMenu() {
delete submenu;
}
if (const auto parent = parentWidget()) {
if (QApplication::focusWidget() != nullptr) {
if (QApplication::focusWidget() != nullptr
&& Ui::InFocusChain(parent)) {
ActivateWindowDelayed(parent);
}
}