mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-02-23 16:56:55 +00:00
Fix call panel behaviour on macOS.
This commit is contained in:
parent
c93d3ae924
commit
925f6df06a
@ -312,6 +312,10 @@ void Panel::initWindow() {
|
||||
}, _window->lifetime());
|
||||
|
||||
_window->setBodyTitleArea([=](QPoint widgetPoint) {
|
||||
using Flag = Ui::WindowTitleHitTestFlag;
|
||||
if (!widget()->rect().contains(widgetPoint)) {
|
||||
return Flag::None | Flag(0);
|
||||
}
|
||||
const auto buttonWidth = st::callCancel.button.width;
|
||||
const auto buttonsWidth = buttonWidth * 4;
|
||||
const auto inControls = _fingerprintArea.contains(widgetPoint)
|
||||
@ -322,7 +326,6 @@ void Panel::initWindow() {
|
||||
_answerHangupRedial->height()).contains(widgetPoint)
|
||||
|| (!_outgoingPreviewInBody
|
||||
&& _outgoingVideoBubble->geometry().contains(widgetPoint));
|
||||
using Flag = Ui::WindowTitleHitTestFlag;
|
||||
return inControls
|
||||
? Flag::None
|
||||
: (Flag::Move | Flag::FullScreen);
|
||||
|
2
Telegram/ThirdParty/tgcalls
vendored
2
Telegram/ThirdParty/tgcalls
vendored
@ -1 +1 @@
|
||||
Subproject commit 13833e23776ee5ff18a0b9592e9d00572f5faeac
|
||||
Subproject commit 2850efa0015dc4e6bbd541c0a072497477d75940
|
@ -1 +1 @@
|
||||
Subproject commit 3d5108a8787305ba7949659105b7f7490363488e
|
||||
Subproject commit 6735ee93dc6202d816fe1e3c06187007e2633565
|
@ -243,8 +243,8 @@ Go to ***BuildPath*** and run
|
||||
ninja -C out/Release
|
||||
cd ..
|
||||
|
||||
git clone git://code.qt.io/qt/qt5.git qt5_12_8
|
||||
cd qt5_12_8
|
||||
git clone git://code.qt.io/qt/qt5.git qt_5_12_8
|
||||
cd qt_5_12_8
|
||||
perl init-repository --module-subset=qtbase,qtimageformats
|
||||
git checkout v5.12.8
|
||||
git submodule update qtbase qtimageformats
|
||||
|
Loading…
Reference in New Issue
Block a user