From ffeff09561971ad43eb9ae8e911549799747ee52 Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 5 Feb 2020 22:03:42 +0400 Subject: [PATCH] Beta version 1.9.10: Fix build for OS X 10.10-10.11. --- Telegram/SourceFiles/media/view/media_view_pip.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/media/view/media_view_pip.cpp b/Telegram/SourceFiles/media/view/media_view_pip.cpp index 9e978fbd47..75b71f5a2b 100644 --- a/Telegram/SourceFiles/media/view/media_view_pip.cpp +++ b/Telegram/SourceFiles/media/view/media_view_pip.cpp @@ -45,7 +45,14 @@ constexpr auto kMsInSecond = 1000; } [[nodiscard]] QRect ScreenFromPosition(QPoint point) { - const auto screen = QGuiApplication::screenAt(point); + const auto screen = [&]() -> QScreen* { + for (const auto screen : QGuiApplication::screens()) { + if (screen->virtualGeometry().contains(point)) {dD + return screen; + } + } + return nullptr; + }(); const auto use = screen ? screen : QGuiApplication::primaryScreen(); return use ? use->availableGeometry()