Merge pull request #595 from vector-im/dbkr/fix_spotlight_scroll

Fix scroll bug in spotlight view
This commit is contained in:
David Baker 2022-09-22 14:49:27 +01:00 committed by GitHub
commit b84c36eb2e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -660,6 +660,8 @@ function getSubGridPositions(
return newTilePositions;
}
// Sets the 'order' property on tiles based on the layout param and
// other properties of the tiles, eg. 'focused' and 'presenter'
function reorderTiles(tiles: Tile[], layout: Layout) {
if (layout === "freedom" && tiles.length === 2) {
// 1:1 layout
@ -904,12 +906,12 @@ export function VideoGrid({
return {
x:
tilePosition.x +
(layout === "spotlight" && tileIndex !== 0 && isMobile
(layout === "spotlight" && tile.order !== 0 && isMobile
? scrollPosition
: 0),
y:
tilePosition.y +
(layout === "spotlight" && tileIndex !== 0 && !isMobile
(layout === "spotlight" && tile.order !== 0 && !isMobile
? scrollPosition
: 0),
width: tilePosition.width,