diff --git a/Telegram/SourceFiles/calls/calls_group_panel.cpp b/Telegram/SourceFiles/calls/calls_group_panel.cpp index a8882104e3..9eae669441 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; });