From 22feeea7dc0233edd95a2573b538993ab8a3516d Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 23 Jun 2021 10:40:47 +0400 Subject: [PATCH] Fix ActivateWindowDelayed to raise top-level window. --- ui/delayed_activation.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/delayed_activation.cpp b/ui/delayed_activation.cpp index 66e2a69..fb1250a 100644 --- a/ui/delayed_activation.cpp +++ b/ui/delayed_activation.cpp @@ -26,9 +26,11 @@ void ActivateWindowDelayed(not_null widget) { } crl::on_main(Window, [=] { if (const auto widget = base::take(Window)) { - if (!widget->isHidden()) { - widget->raise(); - widget->activateWindow(); + if (const auto window = widget->window()) { + if (!window->isHidden()) { + window->raise(); + window->activateWindow(); + } } } });