From caef698e5406bc63bbcc422ee6855643b8123bf7 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 30 Jul 2024 13:34:00 +0300 Subject: [PATCH] Fixed recursive invoking of Application::windowFor. --- Telegram/SourceFiles/core/application.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index 19f488b0b4..b2c2ec4db1 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -1341,7 +1341,7 @@ Window::Controller *Application::ensureSeparateWindowFor( Window::Controller *Application::windowFor(Window::SeparateId id) const { if (const auto separate = separateWindowFor(id)) { return separate; - } else if (id && id.primary()) { + } else if (id && !id.primary()) { return windowFor(not_null(id.account)); } return activePrimaryWindow();