From 941dc48366268688f05f6260bf38ed717112ef1a Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 21 Jun 2022 22:29:00 +0400 Subject: [PATCH] Change FramelessWindowHint not only when the window is shown --- ui/platform/ui_platform_window.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ui/platform/ui_platform_window.cpp b/ui/platform/ui_platform_window.cpp index ec46060..cbdf4de 100644 --- a/ui/platform/ui_platform_window.cpp +++ b/ui/platform/ui_platform_window.cpp @@ -200,7 +200,6 @@ DefaultWindowHelper::DefaultWindowHelper(not_null window) void DefaultWindowHelper::init() { _title->show(); - window()->setWindowFlag(Qt::FramelessWindowHint); if (WindowExtentsSupported()) { window()->setAttribute(Qt::WA_TranslucentBackground); @@ -268,10 +267,8 @@ void DefaultWindowHelper::init() { bool shown, bool titleShown, Qt::WindowStates windowState) { - if (shown) { - window()->windowHandle()->setFlag(Qt::FramelessWindowHint, titleShown); - updateWindowExtents(); - } + window()->windowHandle()->setFlag(Qt::FramelessWindowHint, titleShown); + updateWindowExtents(); }, window()->lifetime()); window()->events() | rpl::start_with_next([=](not_null e) {