Improve wide video layout.
This commit is contained in:
parent
b7f6fc9a2d
commit
380a0d1f86
|
@ -1022,5 +1022,5 @@ desktopCaptureSourceSkip: 12px;
|
||||||
groupCallNarrowSkip: 9px;
|
groupCallNarrowSkip: 9px;
|
||||||
groupCallNarrowRowSkip: 8px;
|
groupCallNarrowRowSkip: 8px;
|
||||||
groupCallNarrowSize: size(90px, 90px);
|
groupCallNarrowSize: size(90px, 90px);
|
||||||
groupCallWideModeWidthMin: 800px;
|
groupCallWideModeWidthMin: 520px;
|
||||||
groupCallWideModeSize: size(960px, 520px);
|
groupCallWideModeSize: size(720px, 480px);
|
||||||
|
|
|
@ -475,7 +475,8 @@ void GroupCall::subscribeToReal(not_null<Data::GroupCall*> real) {
|
||||||
_videoStreamLarge = bestWithVideoSsrc;
|
_videoStreamLarge = bestWithVideoSsrc;
|
||||||
}
|
}
|
||||||
} else if ((nowSpeaking || nowSounding)
|
} else if ((nowSpeaking || nowSounding)
|
||||||
&& (data.now->ssrc != videoLargeSsrc)) {
|
&& (data.now->ssrc != videoLargeSsrc)
|
||||||
|
&& _videoStreamSsrcs.contains(data.now->ssrc)) {
|
||||||
const auto i = ranges::find(
|
const auto i = ranges::find(
|
||||||
participants,
|
participants,
|
||||||
videoLargeSsrc,
|
videoLargeSsrc,
|
||||||
|
|
|
@ -1561,7 +1561,7 @@ void Panel::updateMembersGeometry() {
|
||||||
_pinnedVideo->setGeometry(
|
_pinnedVideo->setGeometry(
|
||||||
pinnedLeft,
|
pinnedLeft,
|
||||||
membersTop,
|
membersTop,
|
||||||
widget()->width() - pinnedLeft,
|
widget()->width() - pinnedLeft - st::groupCallNarrowSkip,
|
||||||
availableHeight);
|
availableHeight);
|
||||||
} else {
|
} else {
|
||||||
const auto membersWidthAvailable = widget()->width()
|
const auto membersWidthAvailable = widget()->width()
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 0f608993f7a5c9af093f6a7bf21c3b4cd0735ecc
|
Subproject commit 4a944bc29ec308556471a1533874a68dd95a9ba3
|
Loading…
Reference in New Issue