From be133fce7808743b67db8650642061554b2d2b48 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Mon, 1 Aug 2022 10:22:25 +0400 Subject: [PATCH] Follow TitleControlsLayout in the PiP --- Telegram/SourceFiles/media/view/media_view_pip.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/media/view/media_view_pip.cpp b/Telegram/SourceFiles/media/view/media_view_pip.cpp index b9e8170cc..faa564f25 100644 --- a/Telegram/SourceFiles/media/view/media_view_pip.cpp +++ b/Telegram/SourceFiles/media/view/media_view_pip.cpp @@ -47,7 +47,11 @@ constexpr auto kPipLoaderPriority = 2; constexpr auto kMsInSecond = 1000; [[nodiscard]] bool IsWindowControlsOnLeft() { - return Platform::IsMac(); + using Control = Ui::Platform::TitleControls::Control; + const auto controlsLayout = Ui::Platform::TitleControlsLayout(); + return ranges::contains(controlsLayout.left, Control::Close) + || (controlsLayout.left.size() > controlsLayout.right.size() + && !ranges::contains(controlsLayout.right, Control::Close)); } [[nodiscard]] QRect ScreenFromPosition(QPoint point) {