Fix ActivateWindowDelayed to raise top-level window.

This commit is contained in:
John Preston 2021-06-23 10:40:47 +04:00
parent f239f66ce5
commit 22feeea7dc

View file

@ -26,9 +26,11 @@ void ActivateWindowDelayed(not_null<QWidget*> widget) {
} }
crl::on_main(Window, [=] { crl::on_main(Window, [=] {
if (const auto widget = base::take(Window)) { if (const auto widget = base::take(Window)) {
if (!widget->isHidden()) { if (const auto window = widget->window()) {
widget->raise(); if (!window->isHidden()) {
widget->activateWindow(); window->raise();
window->activateWindow();
}
} }
} }
}); });