From 3f85ce53d68bae6ca090e3389dec035f1fae0db7 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 30 Jul 2021 18:13:53 +0400 Subject: [PATCH] Fix titlebar position when switching to custom frame --- ui/platform/ui_platform_window.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/platform/ui_platform_window.cpp b/ui/platform/ui_platform_window.cpp index 959a03d..5034375 100644 --- a/ui/platform/ui_platform_window.cpp +++ b/ui/platform/ui_platform_window.cpp @@ -153,8 +153,10 @@ void DefaultWindowHelper::init() { window()->setAttribute(Qt::WA_TranslucentBackground); } - window()->widthValue( - ) | rpl::start_with_next([=](int width) { + rpl::combine( + window()->widthValue(), + _title->shownValue() + ) | rpl::start_with_next([=](int width, bool shown) { const auto area = resizeArea(); _title->setGeometry( area.left(),