From 5d16359a5a9ec0572b6b4856c2aafa69e9de3901 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 16 Mar 2021 13:50:40 +0400 Subject: [PATCH] Fix voice chat three-dot menu on macOS. --- Telegram/SourceFiles/calls/calls_group_panel.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/calls/calls_group_panel.cpp b/Telegram/SourceFiles/calls/calls_group_panel.cpp index a8882104e..9eae66944 100644 --- a/Telegram/SourceFiles/calls/calls_group_panel.cpp +++ b/Telegram/SourceFiles/calls/calls_group_panel.cpp @@ -406,7 +406,11 @@ void Panel::initWindow() { 0, widget()->width(), st::groupCallMembersTop); - return titleRect.contains(widgetPoint) + return (titleRect.contains(widgetPoint) + && (!_menuToggle || !_menuToggle->geometry().contains(widgetPoint)) + && (!_menu || !_menu->geometry().contains(widgetPoint)) + && (!_recordingMark || !_recordingMark->geometry().contains(widgetPoint)) + && (!_joinAsToggle || !_joinAsToggle->geometry().contains(widgetPoint))) ? (Flag::Move | Flag::Maximize) : Flag::None; });