mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 22:54:01 +02:00
Fix call panel behaviour on macOS.
This commit is contained in:
parent
c93d3ae924
commit
925f6df06a
4 changed files with 8 additions and 5 deletions
|
@ -312,6 +312,10 @@ void Panel::initWindow() {
|
||||||
}, _window->lifetime());
|
}, _window->lifetime());
|
||||||
|
|
||||||
_window->setBodyTitleArea([=](QPoint widgetPoint) {
|
_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 buttonWidth = st::callCancel.button.width;
|
||||||
const auto buttonsWidth = buttonWidth * 4;
|
const auto buttonsWidth = buttonWidth * 4;
|
||||||
const auto inControls = _fingerprintArea.contains(widgetPoint)
|
const auto inControls = _fingerprintArea.contains(widgetPoint)
|
||||||
|
@ -322,7 +326,6 @@ void Panel::initWindow() {
|
||||||
_answerHangupRedial->height()).contains(widgetPoint)
|
_answerHangupRedial->height()).contains(widgetPoint)
|
||||||
|| (!_outgoingPreviewInBody
|
|| (!_outgoingPreviewInBody
|
||||||
&& _outgoingVideoBubble->geometry().contains(widgetPoint));
|
&& _outgoingVideoBubble->geometry().contains(widgetPoint));
|
||||||
using Flag = Ui::WindowTitleHitTestFlag;
|
|
||||||
return inControls
|
return inControls
|
||||||
? Flag::None
|
? Flag::None
|
||||||
: (Flag::Move | Flag::FullScreen);
|
: (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
|
ninja -C out/Release
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
git clone git://code.qt.io/qt/qt5.git qt5_12_8
|
git clone git://code.qt.io/qt/qt5.git qt_5_12_8
|
||||||
cd qt5_12_8
|
cd qt_5_12_8
|
||||||
perl init-repository --module-subset=qtbase,qtimageformats
|
perl init-repository --module-subset=qtbase,qtimageformats
|
||||||
git checkout v5.12.8
|
git checkout v5.12.8
|
||||||
git submodule update qtbase qtimageformats
|
git submodule update qtbase qtimageformats
|
||||||
|
|
Loading…
Add table
Reference in a new issue