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; delete submenu;
} }
if (const auto parent = parentWidget()) { if (const auto parent = parentWidget()) {
if (QApplication::focusWidget() != nullptr) { if (QApplication::focusWidget() != nullptr
&& Ui::InFocusChain(parent)) {
ActivateWindowDelayed(parent); ActivateWindowDelayed(parent);
} }
} }